【发布时间】:2011-04-06 00:51:46
【问题描述】:
铁路 3.0.0,乘客 2.2.15:
- 创建一个新的 Rails 项目
- 添加
gem 'paperclip', :git => 'git://github.com/lmumar/paperclip.git', :branch => 'rails3'到您的 Gemfile - 做
bundle install - 一切正常,从
rails/script server开始 & 访问也可以 - 但是,当使用乘客访问时,它会说:
git://github.com/lmumar/paperclip.git(在 rails3 上)未检出。请运行bundle install (Bundler::GitError)
我已尝试在 .htaccess 和 config/*.rb 中的各个位置将 BUNDER_HOME 设置为 ~/.bundler (bundler install 将 Paperclip git 安装在那里)并尝试了 bundler pack(没有帮助),但是这也不成功。
~/.bundler 与 Rails 项目属于同一用户(Passenger 在此用户下运行),因此不会是权限问题。 sudo 由bundle install 安装和调用。
有什么提示吗?
【问题讨论】:
-
这不是
serverfault的更好选择吗,因为它处理设置nginx或apache? -
我不明白。我在使用 Apache 时遇到了乘客问题。
-
bundle pack解决我的问题。 stackoverflow.com/questions/2494399/…
标签: ruby-on-rails ruby-on-rails-3 passenger bundler