我第一次尝试在apache(Ubuntu 11.04)下部署rails应用程序,我遇到了一些问题。基本上,当我点击网站时,我收到一个错误:
没有这样的文件要加载--bundler
我在apache下运行rails 3.0并使用乘客。目前,该应用程序位于用户目录的子目录下。我已经安装了rvm并在目录中指向了apache。我做了一个bundle install来安装所有的gem。
但是,我想我可能会把网站放在用户目录中。我应该把它移到/ var / www下的某个地方吗?我认为apache没有得到我为用户安装的相同gemset是完全合理的。我需要做些什么才能让运行apache的用户具有相同的rvm功能?
我对你们需要帮助我的信息有点无能为力,所以请告诉我。
答案 0 :(得分:0)
你为Rails安装了必要的宝石吗?通过执行gem install bundler
安装bundler。然后进入您的Rails应用程序并输入bundle install
。
此外,在安装了bundler之后,请输入which bundle
以查看它是否在您的$PATH
中。