Ubuntu安装RoR开发环境

Ubuntu安装RoR开发环境

参考:

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。


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  

 

打完收工!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值