1. 修改软件源,最好为main server。
system=>系统管理=>更新管理器=>设置=>软件源
2. sudo apt-get update (更新下载源)
3. 安装ssh服务,以便远程连接
ubuntu默认没有安装ssh服务,所以要自己来:
sudo apt-get install openssh-server
安装好了,启动服务
/etc/init.d/ssh start #start|resart|stop
4.安装ruby
$sudo apt-get install ruby
可以按 “tab”显示可以安装的版本
ruby ruby1.9.1-examples rubygems1.8
ruby1.8 ruby1.9.1-full rubygems-doc
ruby1.8-dev rubybook ruby-gnome2
ruby1.8-elisp ruby-dev ruby-gnome2-dev
ruby1.8-examples ruby-elisp ruby-pkg-tools
ruby1.9.1 rubyfilter-doc ruby-playerc
ruby1.9.1-dev ruby-full ruby-prof
ruby1.9.1-elisp rubygems ruby-tomoe
如果要安装1.9,就选ruby1.9.1
jeff@ubuntu:~$ ruby -v
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
5. 安装gem
$sudo apt-get install ruby
可以按 “tab”显示可以安装的版本
jeff@ubuntu:~$ sudo apt-get install rubygems
rubygems rubygems1.8 rubygems-doc
尝试gem -v
jeff@ubuntu:~$ gem -v
1.3.7
更新不成功的话就自己去www.rubyforge.org上面自己下载最新的rubygemsXXXX.gem
下载目录下面执行sudo gem install rubygemsXXXX.gem
cd /var/lib/gems/1.8/gems/rubygems-updateXXXXXX
sudo ruby setup.rb
sudo rm /usr/bin/gem
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
sudo ln -s /usr/bin/irb1.8 /usr/bin/irb
还有一中自动的更新方式:
$ sudo gem install rubygems-update
$ sudo update_rubygems
6. 安装rails
sudo gem install rails
如果没有版本号就是最新的版本,如果需要指定版本,如sudo gem install rails -v2.3.4
尝试rails -v
jeff@ubuntu:~$ rails -v
Rails 3.0.1
7.安装mysql驱动
安装此驱动时要确保三个包已安装(libmysql-ruby1.8,libmysqlclient16-dev,ruby1.8-dev)
8.安装mysql
# 这是mysql主程序
sudo apt-get install mysql-server中间会遇到设置密码,设置完就好了。
#mysql客户端
sudo apt-get install mysql-client
# 这是图形化工具,装不装随便
sudo apt-get install mysql-gui-tools-common mysql-query-browser mysql-admin
修改mysql编码为UTF-8:
$sudo gedit /etc/mysql/my.cnf
在[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
init_connect='SET NAMESutf8'
在[client]
default-character-set=utf8
进入mysql查看编码
mysql命令: show variables like'character%';
+--------------------------+----------------------------+
|Variable_name |Value |
+--------------------------+----------------------------+
|character_set_client |utf8 |
| character_set_connection |utf8 |
| character_set_database |utf8 |
| character_set_filesystem |binary |
|character_set_results |utf8 |
|character_set_server |utf8 |
|character_set_system |utf8 |
|character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
9. 安装 jdk
$sudo apt-get install sun-java6-jdk
可以按 “tab”显示可以安装的版本
安装过程中有个协议让你接受,ctrl+f选中ok,然后回车!sudo update-alternatives --config java
按照提示输入对应的选项,指定为JDK 6
sudo gedit /etc/environment
在里面加
CLASSPATH=/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
java -version来检查是否安装
10. 安装 netbeans
#在线安装
jeff@ubuntu:~$ sudo apt-get install netbeans #下载后安装要切换到你下载的目录下
sudo chmod +x netbeans-6.7.1-ml-ruby-linux.sh
sudo ./netbeans-6.7.1-ml-ruby-linux.sh
在线安装netbean后做ruby开发还需进行以下步骤
在主菜单中选择Tools > Plugins。
在Plugins对话框中,单击Available Plugins选项卡,然后使用滚动栏查看Ruby类
选中Ruby and Rails复选框,这样就在NetBeans IDE中添加了Ruby支持。
(可选)选择JRuby and Rails Distribution复选框,下载并安装JRuby软件和Ruby on Rails框架。
(可选)选择Ruby Experimental Hints复选框,这样可以显示额外的源代码提示。
单击Install按钮。
此时会出现一个NetBeans IDE安装程序。
在NetBeans IDE安装程序中单击Next按钮。
阅读许可证协议,然后选中I Accept the Terms in All License Agreements单选按钮,并单击Next按钮。
单击Install按钮。
安装完成后,可以选择Restart IDE Now立即重启IDE,也可以选择Restart IDE Later再单击Finish。
配置IDE使用您自己的Ruby安装(可选)
11.安装mongrel
gem install mongrel
12.安装快速调试器,netbeans中用起来很爽。
sudo gem install linecache
sudo gem install ruby-debug-base
sudo gem install ruby-debug-ide
13.BDD所需(rspec)
sudo gem install rspec
sudo gem install rspec-rails
sudo apt-get install libmagick9-dev ruby1.8-dev
sudo gem install –no-ri –no-rdoc rmagick