Rails3学习一

       最近很想很想学习Rails3,搭环境把哥给伤了!最近系统由Ubuntu换到Fedora。今天终于搞定了环境,值得写一篇博文记录下。

      我是通过RVM进行搭建Rails。以下,我们来一步一步进行搭建。

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

     在运行安装命令之前,请确定务必满足这三个要求:

      bash >= 3.2 is required
      curl is required
      git is required (>= 1.7 recommended)

     如果没有满足,可以运行:

  
yum install -y bash curl git
 
  
    
yum install  -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel
 
     接着
    
export rvm_pretty_print_flag=1
    用RVM安装Ruby最新版本(1.9.2)
   
rvm install 1.9.2
    查看RVM目前管理的所有的Ruby版本
   
rvm use ruby-1.9.2-p320
 
  完成后,检查version
 
ruby -v
  

     如果能显示出版本,表示ruby安装已经成功,下面开始准备安装rails,我们将使用rubygems来安装

rvm --create use 1.9.2@rail
rvm --default use 1.9.2@rails3
 

下面安装rails,建议先升级gem,可能可以避免一些错误出现

gem update --system
gem update
gem install rails

安装完成后,检查version

rails - v

在创建rails项目过程中,可能出现sqlite3的1.3.6版本与现在的1.3.7版本不一致,怎么解决?
把1.3.7给卸载掉,然后下载sqlite3-1.3.6进行编译就OK啦。
创建rails项目后需要启动服务rails -s出现/lib/execjs/runtimes.rb:51:in `autodetect':。。。。如何解决?
在当前项目中用vi Gemfile进行编辑,在最后加上以下内容
gem ‘execjs'
gem 'therubyracer'
接着保存,最后输入bundle install
再一次启动rails s,就大功告成!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值