`
floger
  • 浏览: 209104 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

通过rvm使用rails(转)

阅读更多

在Ubuntu 10.10版本中, 使用rvm安装 ruby时,

   首先要安装就是curl

 

 

$ sudo apt-get install curl 
 

因为RVM安装文件是从github上通过git来获取的,直接安装

$ sudo apt-get install git-core

 你也可以使用build来装

  参考这里了的文章

Ubuntu10.10下通过git安装最新版的GNOME-SHELL
http://wowubuntu.com/ubuntu10-10-compile-and-install-gnome-shell.html

 安装了rvm,首先执行

 

$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

 安装完成后在/.bashc文件中加入

   

# add rvm 
if [[ -s "$HOME/.rvm/scripts/rvm" ]]  ; then    
    source "$HOME/.rvm/scripts/rvm" ;   
fi 

或者在.bashc 后添加

 

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.

 在新的终端里查看是否安装成功

 

$ rvm notes

 会看到一些关于这个rvm的信息。显示安装完成。

现在你可以直接安装ruby的。但是在安装Rails的过程中,报了zlib Load error这个错误,从网上找了各种资料,发现了实际上是安装过程中缺少一些相关的包。所以,需要做下面这些动作,一方面,需要先将需要的东西都安装上,目前需要安装zlib,readline,openssl,iconv等四个。然后卸载1.9.2,之后再重新安装,然后在安装的时候将需要的四个Package给附带上。

 

 

rvm package install zlib ; 
rvm package install readline;
rvm package install openssl;
rvm package install iconv;
rvm remove 1.9.2; 
rvm install 1.9.2 --with-zlib-dir=$rvm_path/usr --with-openssl-dir=$rvm_path/usr --with-readline-dir=$rvm_path/usr --with-iconv-dir=$rvm_path/usr

 执行完成之后,再执行rvm use 1.9.2,就可以将本机的ruby版本锁定在1.9.2中。之后直接运行

 

*Ruby包的下载实在太慢了,这里总是中断。有个小技巧,你可以用工具下载好ruby-1.9.2-p0.tar.bz2,然后手工放到~/.rvm/archives 目录下。然后再运行这条命令,就可以直接解压安装了。

 注意一定要是tar.bz2才可以呀

 

把该版本的Ruby设为默认

 

 

$  rvm --default ruby-1.9.2-ruby-1.9.2-p0

 编译安装完成之后,运行以下命令测试

 

  $ ruby -v

 如果屏上显示如下信息,说明安装成功

ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]

 安装Rails 3 

$ gem install rails

 

运行rails -v测试,同上。  

$ rails -v
 

可以看到是最新的版本 Rails 

但是在安装rails遇到很多问题就是需要依赖包比较多只能一个个再添加了

$ gem package install XXXX 需要的包名称就可以了
 最后还是有问题呀,就是关于在安装sqlite3时有错,有的慢慢寻找错误呀  

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics