Ubuntu安装RoR开发环境_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > Ubuntu安装RoR开发环境

Ubuntu安装RoR开发环境

 2013/7/29 20:09:24  aclyyx  程序员俱乐部  我要评论(0)
  • 摘要:Ubuntu安装RoR开发环境参考:http://kennychen.iteye.com/blog/635436——《Ubuntu如何安装rails环境》http://lee2013.iteye.com/blog/1488626——《Ruby更改gemsource》http://blog.csdn.net/mengxiangyue/article/details/7294216——《ubuntu中RailsServer遇到CouldnotfindaJavaScriptruntime问题》正文
  • 标签:Ubuntu 安装 开发环境 开发

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 语言编译器

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时卡住不动或奇慢

运行“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  

?

打完收工!

上一篇: VS2012常用快捷建(必备) 下一篇: 没有下一篇了!
发表评论
用户名: 匿名