Ruby On Rails环境搭建

开发环境:Ubuntu 16.4 LTS

通过rvm来安装ruby

1.RVM安装

  $ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

  $ curl -sSL https://get.rvm.io | bash -s stable 

  $ source ~/.bashrc 

 

  $ source ~/.bash_profile

  修改 RVM 的 Ruby 安装源到 Ruby China 的 Ruby 镜像服务器,这样能提高安装速度
  $ echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
  或echo "ruby_url=https://cache.ruby-china.org/pub/ruby" >/usr/local/rvm/user/db
 
  检查一下是否安装正确
  rvm -v
 
2,用RVM安装Ruby环境
 
    Ruby 的安装与切换
    $ rvm requirements 
    $ rvm install 2.3.1   (安装2.3.1版本的ruby
   
    注意:ruby安装完后会自带有gem,当前版本ruby所带gem为2.5.1,最好升级一下,否则在后续安装过程可能会报错
    gem升级命令 $  gem udpate --system
 
    gem源修改命令 $ gem source -r https://rubygems.org/               #删除源
                          $ gem source -a https://gems.ruby-china.org/    #添加源
                         $ gem source -l      #查看源
 
    安装Bundler
    $ gem install bundler
 
3,安装Rails环境
    $ gem install rails -v 5.0.0.1  (若不指定版本默认装最新版本)
   
4,检查是否安装正确
    $ rails -v
 
5,新建rails项目测试
    step1:$ rails new Blog --skip-bundle  (新建一个Blog项目,--skip-bundle为跳过Gemfile中gem包的安装)
    
    step2:Project中的Gemfile文件第一行中的代码source 'https://rubygems.org' 修改为 https://gems.ruby-china.org/
 
    step3:进度Project文件夹中 $ cd Blog
 
    step4:安装Gemfile文件中指定的gem     $ bundle install
 
    执行成功后启动服务,$ rails server,启动成功后可以在浏览器输入地址http://localhost:3000(默认是3000端口),即可查看默认的欢迎页面
 
6. 修改命令行窗口
    Edit>Profile Preferences>Command>Run Command as a login shell 打勾
 
rails环境安装过程可能会因为电脑确实某些文件安装失败,基本根据错误提示可以发现缺失哪些文件,我所缺少如下文件(安装命令):
1. sudo apt-get install ruby-dev
2. sudo apt-get install libz-dev
3. sudo apt-get install nodejs
4. sudo apt-get install sqlite3
    
 
 
    
   
    
 
 
posted @ 2017-03-19 17:23  tenfee  阅读(598)  评论(0编辑  收藏  举报