ubuntu 15.10 下安装Ruby On Rails 环境

来源:互联网 发布:淘宝汽车冬季坐垫 编辑:程序博客网 时间:2024/06/05 04:35

       之前一直对ruby感兴趣,看了很多书籍,对于ruby基本语法是有了一个基本的了解,昨天决定上手rails试试,结果在配置环境这一关就卡住了,看了网上很多教程,但是都没有成功,最后是在参考另一个教程的前提下完成了环境的搭建,下面给大家分享一下。

        顺便说一声我参考的教程地址,向原作者表达谢意。https://linux.cn/article-5813-1.html。

     1.  首先需要安装一些ruby所需的依赖,命令如下:

      sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev                   libcurl4-openssl-dev python-software-properties libffi-dev

      最好是先更新以下软件源。

     2.    然后使用rbenv来安装ruby,只有简单的两步。第一步安装rbenv,接着是ruby-build:

    cd
    git clone git://github.com/sstephenson/rbenv.git .rbenv
    echo 'eval "$(rbenv init -)"' >> ~/.bashrc
    exec $SHELL
    git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
    echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
    exec $SHELL
    git clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash
   rbenv install 2.2.2
   rbenv global 2.2.2
   ruby -v

  其中需要说明的地方有几个,第一行cd是选择一个目录,都可以,但是最好选择一个你经常使用的git文件夹。我在执行exec $SHEL这句话的时候出     错了,这时候需要用文件管理器打开个人文件夹,就是那个以你用户名命名的文件夹,ctrl+h显示所有的文件,找到.bashrc文件,然后用编辑器打开,查看出错的地方并且修改,我当时的错误是执行echo 'eval "$(rbenv init -)"' >> ~/.bashrc的时候在文件末尾没有换行,敲个回车就好了。然后这样可能还会有个问题,提示未安装rbenv,apt_get一下就行了。

   3.接下来需要安装Bundler,但是我们要在安装之前告诉rubygems不要为每个包安装本地文档。

    echo "gem: --no-ri --no-rdoc" > ~/.gemrc
   gem install bundler 

   如果使用git的话就配置一下git,但是git这么普遍的工具应该是都配置好了,如果没有,请百度一下,这里不赘述。

   4.接下来就是安装rails。在安装rails之前,我们需要安装像NodeJS这样的javascript运行时环境,因为近来Rails的依赖越来越多了。这样我们可以合        并和压缩你的javascript,从而提供一个更快的生产环境。因为我们正在使用rbenv,用下面的命令来让rails的执行程序可以使用。

       我们需要添加PPA来安装nodeJS。

       sudo add-apt-repository ppa:chris-lea/node.js
       sudo apt-get update
       sudo apt-get install nodejs

     如果在更新时遇到了问题,你可以试试这个命令:

     # Note the new setup script name for Node.js v0.12
    curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
    # Then install with:
    sudo apt-get install -y nodejs

   下面安装rails:

    gem install rails -v 4.2.1

    因为我们正在使用rbenv,用下面的命令来让rails的执行程序可以使用。

     rbenv rehash

    用以下命令来检测rails是否正确安装:

   rails -v

   如果显示正确的版本号,那么恭喜你安装成功了。

   5.如果这时候你找了篇ruby on rails的教程兴致勃勃的开始练习了,当你在项目文件夹下执行rails server的时候出现了莫名的错误,看提示知道是404错误,很显然有些网址是无法访问的。

    然后我们万能的淘宝上场了,https://ruby.taobao.org/,这是淘宝提供的rubygems镜像。

    根据淘宝网的说明,应该就能配置好了,在安装rails时候也有可能因为不能访问某个网址而无法安装成功,也需要更改sources网址。

好了,就到这里,大部分内容和网上的教程一样,只是把遇到的问题拿出来说了一下,这样应该就能安装成功了吧!

1 0
原创粉丝点击