在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时有错,有的慢慢寻找错误呀
分享到:
相关推荐
RVM 和 Ruby on Rails Dockerfile 这个库包含的Dockerfile 与为的发布给公众。基础 Docker 镜像安装安装 。 从公共下载: docker pull dmitryzuev/rvm-rails (或者,您可以从 Dockerfile 构建映像: docker docker ...
rvm nginx passenger rails配置服务器.docx
Windows7_Cygwin_Git_RVM_Ruby1.9.3_Rails3_MongoD B_Nginx_Unicorn_Rspec_Guard_Spork(2-Ruby on Rails3 安装配置
在学习Ruby on Rails的过程中,不同教程使用的Ruby和Rails版本不一样,为了保持和教程中使用的版本一致,我们可以用RVM(Ruby Version Manager)来控制当前的Ruby/Rails版本,方便切换。 RVM的安装在这里不是重点,...
RVM通过其命令行应用编程接口降低了ruby开发的许多方面的复杂性。借助RVM,您可以在开发、配置项、问答、试运行和生产环境中拥有**完全相同的* *独立环境。不再有隐藏的陷阱:如果它适用于其中一个,它将适用于所有的...
Windows7+Cygwin+Git+RVM+Ruby1.9.3+Rails3+MongoDB+N ginx+Unicorn+Rspec+Guard+Spork(1-Cygwin 安装配置)
在学习Ruby on Rails的过程中,不同教程使用的Ruby和Rails版本不一样,为了保持和教程中使用的版本一致,我们可以用RVM(Ruby Version Manager)来控制当前的Ruby/Rails版本,方便切换。
chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...
用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境。Ruby环境不仅仅是Ruby本身,还包括依赖的第三方Ruby插件。都由RVM管理。 Rails 这个也不用多说,著名开发框架。...
该文档可以自动帮你在ubuntu下配置ruby on rails 环境,使用ruby1.9.2 + rails 3.0.3 和ruby1.8.7 + rails2.3.5
针对于安装了RVM 代码如下:gem install rails没有的话应该这样: 代码如下:sudo gem install rails安装RVM可以用句 代码如下:curl -L https://get.rvm.io | bash -s stable查看rails版本 代码如下:rails -vRails ...
安装RVM命令: 代码如下: bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head ) 然后修改用户配置文件/Users/username/.profile,你也可以写到别的全局配置里. 添加一行代码: 代码...
如果你打算学习 Ruby / Rails, RVM 是必不可少的工具之一。 这里所有的命令都是再用户权限下操作的,任何命令最好都不要用 sudo. RVM 安装 $ curl -L get.rvm.io | bash -s stable $ source ~/.bashrc $ source ~/....
在没有RVM或rbenv的Ubuntu 14.04上的Rails,PostgreSQL带Passenger + Nginx ssh-copy-id -i ~/.ssh/id_rsa.pub root@SERVER scp rails-passenger-postgres-nginx root@SERVER:/root/rails-passenger-postgres-...
简单的 使用Rails的简单Todo应用屏幕截图即将推出 :thumbs_up: #安装rvm安装1.9.3 git clone 捆绑安装Rails服务器
只需使用Sublime Text 3打开Rails项目,并使用以下快捷方式: CTRL+ALT+B捆绑安装 CTRL+ALT+G生成器 CTRL+ALT+C Capistrano任务 CTRL+ALT+R耙任务 CTRL+ALT+V转到视图 RVM(默认)和RBENV在QuickRails.sublime-...
REST API身份验证Rails-JWT...软件Ruby版本管理器RVM 1.29.10-next数据库使用PostgreSQL应用客户休息:邮递员,失眠,Talend API测试仪等外挂程式您可以使用宝石JWT,Carrierwave,Bcrypt,Rack-Cors等用法$ git clone ...
找不到指定的模块。... 您可能感兴趣的文章:Ruby rails 页面跳转(render和redirect_to)Rails link_to 详解rails常用数据库查询操作、方法浅析学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake,
通常使用 RVM 或 rbenv 来安装 Ruby,这里选用 RVM。 $ curl -sSL https://get.rvm.io | bash -s stable 载入 RVM : $ source /home/libuchao/.rvm/scripts/rvm $ rvm -v rvm 1.25.12 (stable) by Wayne E. ...