ubuntu 14.04下的rails开发环境

1、首先是安装RVM,

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

$ curl -sSL https://get.rvm.io | bash -s stable

$ source ~/.rvm/scripts/rvm

echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db

应该没问题了,测试RVM,命令行输入:rvm -v如果正确返回版本号,就ok了。

使用环境的检查:rvm requirements ,这里遇到了gcc版本太低的问题,设置一下sohu源,更新一下即可。

sudo vi /etc/apt/sources.list

加入搜狐源,sudo apt-get update ,重新 rvm requirements 会安装其他的包。

2、安装ruby,非常简单,rvm install 2.3.1 (版本号建议最新的),并设置为系统默认使用的版本:rvm use 2.3.1 --default。

测试:ruby -v 返回2.3.1pxxx之类的就ok了;gem -v 应该也安装好了。

* 国内切换gem源:gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

3、安装bundler : gem install bundler

4、安装rails : gem install rails . rails -v即可测试版本,当前是4.2.6.

* 由于rdoc安装极其费力,gem install rails --no-ri --no-rdoc 可以跳过。

5、由于此前我电脑已经安装过了apache2 ,所以不再安装nginx,直接用apache2来做部署。 nginx部署方案

首先是安装passenger插件,passenger是一个gem包,安装命令是gem install passenger ;然后就是根据提示给apache加载模块,重启apache2.

再者部署的时候要在DC下面新增一行:RailsEnv development  ,其他和php的一样即可。

* 部署部分参考:http://binku.iteye.com/blog/483687

http://www.iteye.com/problems/21120

6、特别提示

1 ) ubuntu下JS环境需要编辑Gemfile,第一行,修改为国内的源;之后取消JS环境前的注释,运行bundle install,之后启动rails s即可浏览。

2 ) 也可以直接用rails s -b 192.168.2.7 来启动调试服务器,然后再win下访问http://192.168.2.7:3000

部署到apache的过程比较曲折:

1、passenger 直接安装后:apt-get install apache2、 gem install passenger 、 passenger-install-apache2-module 找不到命令;在应用下gemfile中增加,bundle install ,然后可以继续,把提示文件内容加入apache2.conf最后。

2、建立虚拟主机,并指定域名。

3、访问的时候提示:

Incomplete response received from application

  

其实在开发环境下,可以将rails_env设置为开发:RailsEnv development

http://blog.csdn.net/abbuggy/article/details/8245941

时间: 2024-10-27 03:25:56

ubuntu 14.04下的rails开发环境的相关文章

Ubuntu 14.04搭建Android5.1开发环境和编译

1.安装Ubuntu14.04 先下载Ubuntu系统,官网地址,从ubuntu10.04-ubuntu15.04都有下载,具体根据需求可以下载desktop和server版本 一般虚拟机建议安装desktop版本,方便管理,本人电脑是64位的,所以下载的ubuntu-14.04.2-server-amd64.iso 安装ubuntu系统,其实很简单,网上也很多视图教程,用U盘安装时需要注意,我之前用UltraISO来制作系统,结果系统装不上,后面用win32diskimager-v0.8-bi

Ubuntu 14.04 LTS 配置 Android开发环境

首先下载JDK 7 和 ADT Bundle. 这里也可以使用 OPenJDK,Google编译Android的推荐环境中就是OpenJDK,如果是要编译Android,不安装OpenJDK的话,那么要安装 JDK 6,JDK 7 好像不支持. 配置 JDK,Android SDK的环境变量 安装一些必须的一些组件 $ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libn

Ubuntu 14.04下java开发环境的搭建--3--Tomcat及MySQL的安装

前面两篇文章,已经说明了JDK和Eclipse 的安装方法,下面简单说一下,Tomcat及MySQL的安装方法. Tomcat的安装. 在合适的地方解压apache-tomcat-6.0.39.tar.gz cd /opt/DevelopTools sudo mkdir server cd server sudo cp /home/home/下载/apache-tomcat-6.0.39.tar.gz /opt/DevelopTools/server sudo tar -zxvf apache-

Ubuntu 14.04下Gedit编辑器设置为多语言编辑及集成开发环境

Gedit是一个通用的编辑程序,其支持插件及自定义语言设置功能. 以Ubuntu 14.04下的Gedit编辑器为例,介绍其定制方法: 1 安装插件 sudo apt-get install gedit-plugins 2 在gedit中设置插件 略 3 设置语言配置文件 进入语言配置文件夹 cd /usr/share/gtksourceview-3.0/language-specs 查看语言配置文件(*.lang) ls 4 添加语言并根据配置文件设置对应源程序的扩展名 查看当前目录下相近语言

Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台

Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台 分类: Linux Ubuntu Oracle 2014-10-14 14:49 3613人阅读 评论(13) 收藏 举报 Ubuntu Python SIP PyQt5 Eric6 目录(?)[+] 引言 找 了很多Python GUI工具集,还是觉得PyQt比较理想,功能强大跨平台,还支持界面设计器.花一天时间折腾了Ubuntu14.04(32位)+ Python3.4 + Qt5.3.2

OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建

/******************************************************************************************** * OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建 * * 声明: * 1. 本人用的虚拟机是 VMware 10.0.5 64位: * 2. 本人测试过 Ubuntu 12.04.2.Ubuntu 12.04.4,.Ubuntu 14.04 版本,出现一些问题: * 1. U

分布式进阶(二)Ubuntu 14.04下安装Dockr图文教程(一)

当前,完全硬件虚拟化技术(KVM.Xen.Hyper-V 等)能在一个物理主机上很好地运行多个互相独立的操作系统,但这也带来一些问题:性能不佳,资源浪费,系统反应迟缓等.有时候对用户来说,完全的硬件虚拟化并不是最好的选择. 一种替代方案是使用轻量级虚拟化技术 -- 所谓的 LinuX Container 容器 (LXC),它提供的是系统级虚拟化.与跑虚拟机相比,LXC 可以在一个轻量级沙箱容器里面跑多个 Linux 操作系统.当你需要设置一些易于克隆的开发环境.测试环境,或想在安全沙盒里安装应用

Ubuntu 14.04 下的MAC OS X 主题安装

这篇文章全是转载,原文链接 Ubuntu 14.04 下的MAC OS X 主题安装 安装 MAC OS X 主题会帮助你的 Ubuntu 14.04 看起来更像MAC OS X.在这里我们介绍的Macbuntu安装包包含了GTK 主题,这些主题是专门为ubuntu unity定制的.图标主题可以为ubuntu 14.04使用,包括登陆界面引导启动的背景,登陆用户,甚至包括了lightdm 使用webkit的登陆界面.这个安装包是nobslab在bluedxca93的帮助下从gnome-look

Ubuntu 12.04 搭建 Eclipse Android 开发环境(转)

Ubuntu 12.04 搭建 Eclipse Android 开发环境 http://blog.sina.com.cn/s/blog_93dc666c0101b39p.html (2012-09-07 00:40:48) 转载▼ 标签: ubuntu android linux eclipse it 分类: Linuxubuntu 一,安装32位库 1. 如果 linux 是 64 位的,不安装 32 位库,会导致无法创建 Android 模拟器. $sudo apt-get install