美文网首页
ubuntu中使用gem安装rails

ubuntu中使用gem安装rails

作者: Aym_fuhong | 来源:发表于2016-12-15 14:35 被阅读0次

    请确保在安装rails之前已经安装好了ruby环境。若没安装,请参照ubuntu中ruby环境搭建

    Gem

    Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。

    Ruby 1.9.2版本以后默认已安装Ruby Gem.所以在安装ruby之后,查看gem版本

    gem -v
    

    安装rails

    首先给gem的源更改镜像,有两种方式
    1.淘宝镜像

    $gem sources --remove https://rubygems.org/
    $gem sources -a http://ruby.taobao.org/
    

    2.ruby-china镜像

    $ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
    

    在我安装的时候,发现只能使用第二种方式

    install rails true.png install rails error.png
    更改完镜像后,查看数据源gem sources -l,确保只有gems.ruby-china.org gem sources.png

    安装bundler

    $sudo gem install bundler
    

    安装rails

    $sudo gem install rails
    
    gem native extions error.png

    发现出现上图错误,在stackoverflow上找到答案,原因如下:

    mkmf is part of the ruby-dev package. This package contains the header files needed for extension libraries for Ruby . You need to install the ruby1.9.1-dev package by doing:

    所以就要执行:

    $sudo apt-get install ruby-dev
    $sudo gem install rails
    

    然后安装成功,查看版本

    rails -v
    

    相关文章

      网友评论

          本文标题:ubuntu中使用gem安装rails

          本文链接:https://www.haomeiwen.com/subject/rlfgmttx.html