乘客没有这样的文件加载--bundler

时间:2011-08-01 01:50:30

标签: ruby-on-rails apache2 passenger rvm

我第一次尝试在apache(Ubuntu 11.04)下部署rails应用程序,我遇到了一些问题。基本上,当我点击网站时,我收到一个错误:

没有这样的文件要加载--bundler

我在apache下运行rails 3.0并使用乘客。目前,该应用程序位于用户目录的子目录下。我已经安装了rvm并在目录中指向了apache。我做了一个bundle install来安装所有的gem。

但是,我想我可能会把网站放在用户目录中。我应该把它移到/ var / www下的某个地方吗?我认为apache没有得到我为用户安装的相同gemset是完全合理的。我需要做些什么才能让运行apache的用户具有相同的rvm功能?

我对你们需要帮助我的信息有点无能为力,所以请告诉我。

1 个答案:

答案 0 :(得分:0)

你为Rails安装了必要的宝石吗?通过执行gem install bundler安装bundler。然后进入您的Rails应用程序并输入bundle install

此外,在安装了bundler之后,请输入which bundle以查看它是否在您的$PATH中。