歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu安裝RoR開發環境

Ubuntu安裝RoR開發環境

日期:2017/2/27 16:01:01   编辑:Linux教程
本文配置平台是Ubuntu12.04 LTS Server英文版本,ruby版本為1.9.3,rails版本為3.2.13。
Ubuntu中安裝Rails

安裝 C 語言編譯器
sudo apt-get install build-essential

安裝 Ruby 語言解釋器
sudo apt-get install ruby1.9.3

查看ruby版本
ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux]]

安裝RubyGems 軟件包管理器
wget http://rubyforge.org/frs/download.php/76729/rubygems-1.8.25.tgz
tar xvzf rubygems-1.8.25.tgz
cd rubygems-1.8.25
sudo ruby setup.rb

通過 RubyGems 安裝 Rails 框架
sudo gem install rails
rails -v
Rails 3.2.13

安裝 SQLite 數據庫
sudo apt-get install sqlite3 libsqlite3-dev
sudo gem install sqlite3-ruby

在bundle install時卡住不動或奇慢

運行“bundle install”卡住或奇慢主要原因是悲催的國內網絡。此時,可以通過添加國內的安裝源來解決。

常用源包括:
http://rubygems.org/
http://gems.github.com
http://gems.rubyforge.org
http://ruby.taobao.org

看到沒有——taobao,沒錯就是淘寶,國內找這個比較靠譜,適合安裝大多數常見的gem。

操作源的命令:

顯示當前使用的sources
gem sources

添加一個source
gem sources -a url地址

刪除一個source
gem sources -r url地址

更新source cache
gem sources -u

運行rails server時報錯:Could not find a JavaScript runtime解決方法

運行項目時(rails server)報錯:Could not find a JavaScript runtime解決方法
在網上查了許多資料,這個代表是沒有找到js的運行環境,在windows下默認是已經安裝的,但是在ubuntu下必須得自己去安裝

第一步:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

第二步:
在Gemfile中添加以下內容
gem 'execjs'

然後運行
bundle install
Copyright © Linux教程網 All Rights Reserved