http://kennychen.iteye.com/blog/635436
——《Ubuntu 如何安装rails环境》
http://lee2013.iteye.com/blog/1488626
——《Ruby更改gem source》
http://blog.csdn.net/mengxiangyue/article/details/7294216
——《ubuntu中Rails Server遇到Could not find a JavaScript runtime问题》
网上很多资料各式各样,而每个系统的配置也是各有不同。经历了数不过来的失败后终于成功了,在这里整理一下,方便今后查阅。
本文配置平台是Ubuntu12.04 LTS Server英文版本,ruby版本为1.9.3,rails版本为3.2.13。
安装 C 语言编译器
class="ruby">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”卡住或奇慢主要原因是悲催的国内网络。此时,可以通过添加国内的安装源来解决。
常用源包括:
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解决方法
在网上查了许多资料,这个代表是没有找到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
?