ubuntu12.04 安装ruby1.9.2, ruby on rails

如果不对版本有要求,直接sudo apt-get install ruby1.8, 或者sudo apt-get install ruby-rvm然后rvm install 1.9.2.

但是事实上装个特定版本的ruby和rails比想象中难多了,笔者因为版本繁多频繁装卸重装了一次系统。


按http://www.andrehonsberg.com/article/install-rvm-ubuntu-1204-linux-for-ruby-193步骤安装好rvm和ruby1.9.2。其中步骤如下:


sudo apt-get install build-essential git-core

sudo apt-get install curl

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

echo '[[ -s "/home/andre/.rvm/scripts/rvm" ]] && source "/home/andre/.rvm/scripts/rvm"' >> ~/.bashrc

source ~/.bashrc

type rvm | head -1
rvm install 1.9.2

rvm use 1.9.2

rvm use --default 1.9.2

(这时候ruby -v可能显示没有安装ruby,按照这篇文章https://rvm.io/integration/gnome-terminal/,把终端最大化后,编辑-》配置文件首选项-》标题和命令-》以登录shell方式运行命令,重开一个ruby -v就显示1.9.2了)

sudo apt-get install mysql-client mysql-server libmysql-ruby libmysqlclient-dev


然后按照这里http://blog.csdn.net/keyboardota/article/details/6954410的方法继续:

gem install mysql(我加sudo后提示gem命令未找到,谁可以告知我什么原因

gem install rack-mount

gem install rails

gem install spree



rails new xxx -d=mysql

cd xxx

编辑Gemfile文件,加入以下三行

gem 'spree'

gem 'execjs'

gem 'therubyracer'

(数据库加入密码请参考下原文,填入三次,和装mysql时让设置的密码一致)

然后

bundle install

rake db:create

rails server

启动后,浏览器访问地址http://localhost:3000


OK, OVER了,可能某些步骤会出现问题,多查查资料,笔者刚开始的时候装了ruby1.8,要卸掉重装,又有环境变量的问题。会出现ruby -v显示的是1.8.7,但rvm list显示的确是1.9.2. 对于这种情况,可以修改系统的符号链接,参考这篇文章http://www.tonsh.net/blog/?p=164




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值