<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>401936207 (张英龙)</title>
    <link>https://ruby-china.org/401936207</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Ubuntu 上 Rails 开发环境配置</title>
      <description>&lt;p&gt;Ubuntu 版本：14.04
Ruby 版本：2.1.2&lt;/p&gt;

&lt;p&gt;1、更新 apt-get：
ubuntu@ubuntu:~$ sudo apt-get update
2、安装 curl：
ubuntu@ubuntu:~$ sudo apt-get install curl
3、安装 rvm：
安装：ubuntu@ubuntu:~$ curl -L &lt;a href="https://get.rvm.io" rel="nofollow" target="_blank"&gt;https://get.rvm.io&lt;/a&gt; | bash -s stable
配置：ubuntu@ubuntu:~$ source ~/.rvm/scripts/rvm
查看：
ubuntu@ubuntu:~$ rvm -v
rvm 1.25.33 (stable) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [&lt;a href="https://rvm.io/" rel="nofollow" target="_blank"&gt;https://rvm.io/&lt;/a&gt;]
4、安装 ruby：
要先执行下面命令，否则后边流程跑不动：
ubuntu@ubuntu:~$ rvm autolibs enable
下面这步可选，是将 rvm 的源改成国内 taobao 的源：
ubuntu@ubuntu:~$ sed -i .bak 's!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db
安装：
ubuntu@ubuntu:~$ rvm pkg install readline
ubuntu@ubuntu:~$ rvm install 2.1.2（此步需要耗费一定时间）
ubuntu@ubuntu:~$ rvm 2.1.2 --default
5、更改 gem 源：
国外的源可选，若删除的话执行：
ubuntu@ubuntu:~$ gem source -r &lt;a href="https://rubygems.org/" rel="nofollow" target="_blank"&gt;https://rubygems.org/&lt;/a&gt;
添加国内的源：
ubuntu@ubuntu:~$ gem source -a &lt;a href="https://ruby.taobao.org/" rel="nofollow" target="_blank"&gt;https://ruby.taobao.org/&lt;/a&gt;
6、安装 rails：
ubuntu@ubuntu:~$ gem install rails&lt;/p&gt;

&lt;p&gt;下面就可以创建一个"blog"程序尝试一下：&lt;/p&gt;

&lt;p&gt;1、参照&lt;a href="http://guides.ruby-china.org/getting_started.html" rel="nofollow" target="_blank"&gt;http://guides.ruby-china.org/getting_started.html&lt;/a&gt;     创建 blog 程序
2、启动服务器（执行 rails server）时会有如下报错：
/home/ubuntu/.rvm/gems/ruby-2.1.2/gems/execjs-2.2.2/lib/execjs/runtimes.rb:51:in `autodetect': Could not find a JavaScript runtime. See &lt;a href="https://github.com/sstephenson/execjs" rel="nofollow" target="_blank"&gt;https://github.com/sstephenson/execjs&lt;/a&gt; for a list of available runtimes. (ExecJS::RuntimeUnavailable)&lt;/p&gt;

&lt;p&gt;解决方法：
    gem install execjs
    gem install therubyracer
    sudo apt-get install nodejs
   再次启动服务器，即可正常运行啦！！！&lt;/p&gt;</description>
      <author>401936207</author>
      <pubDate>Tue, 21 Oct 2014 19:02:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/22175</link>
      <guid>https://ruby-china.org/topics/22175</guid>
    </item>
  </channel>
</rss>
