由于最近用rails在做一个项目,以前似乎接触过一些信息说rails部署起来非常麻烦于是自己尝试了一下,花了半个小时终于搞定了(Nginx+passenger)。成功运行出第一个自己部署的rails项目。下面就把自己的安装部署中出现的问题以及可能出现的问题总结一下。
一.安装passenger
按照rails圣经(ps:rails圣经写的非常好,非常详细。强烈建议大家可以看看)介绍的方式先安装passenger,打开终端,输入以下命令:
$ sudo gem install passenger
用gem安装插件相信大家都知道,但是有一个问题,我用的是rvm安装的ruby,因此sudo gem不被系统识别,那么怎么办呢?在找了好久之后发现了
在使用rmv安装的ruby时候必须要使用 rvmsudo来代替 sudo,因此当运行:
$ rvmsudo gem install passenger,成功安装了sudo,