Ubuntu 10.10下搭建ror(ruby on rails)开发环境

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”显示可以安装的版本

jeff@ubuntu:~$ sudo apt-get install ruby
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

安装后尝试gem -v

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)

因为ruby版本更新后,可能安装的包就不一样,建议用
sudo apt-get libmysql-ruby-  按(tab)来查看包的名字
其他两个也一样的方法安装
3个包安装后,sudo gem install mysql
就不会报错了

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


14.其他一些可能用到的
sudo gem install rake
#安装图片处理库rmagick

sudo apt-get install libmagick9-dev ruby1.8-dev

sudo gem install –no-ri –no-rdoc rmagick




  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值