在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时有错,有的慢慢寻找错误呀