没有签出…捆绑安装不能修复帮助!
https://github.com/intridea/omniauth.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError)
那我该怎么办? 捆绑安装在开发上,但是当我推送并部署到我的生产服务器。 即使在生产服务器上运行软件包安装之后,我也会遇到此错误。
你可能正在运行乘客。 这是一些解决scheme的问题 – http://code.google.com/p/phusion-passenger/issues/detail?id=505
尝试运行bundle install --deployment
这个错误可能与spring的gem有关。 再生弹簧binstubs为我工作。
bundle exec spring binstub --all
对于那些坚持“捆绑&git回购”问题的人来说。
1. $ bundle pack 2. $ bundle install --path vendor/cache
对我来说,这只是一个添加到gemfile中的问题:
source 'http://gems.github.com'
当你的电脑从不重新启动时,Spring可能会成为问题。 Spring运行了350个小时,导致了过时的TEST环境的caching。 我在鲁米姬的黄瓜testing环境中遇到了这个问题。 奇怪的是,从(mac)命令提示符没有问题。
spring status spring stop
瞧! 这一切都再次工作。
在项目目录中本地安装gem为我解决它。
$ bundle install --path vendor/bundle
这是一个权限错误。 以下工作
环境 :使用Apache的RVM
RVM用户:组 :rvm:rvm
Apache用户:group :apache:apache
您需要将apache用户添加到RVM组
usermod -a -G rvm apache
终于帮助了我一次又一次:
-
按照Galen的build议重新安装一切( https://github.com/carlhuda/bundler/blob/master/ISSUES.md中的所有步骤);
-
使用
bundle
而不是rvmsudo bundle
更新你的Gemfile如下;
gem 'activeadmin', github: 'activeadmin/active_admin', branch: '0-6-stable'
接着,
bundle install
IIF仍然发生错误(因为你已经尝试了“ 捆绑安装 – 部署 ”,然后尝试运行)
bundle install --no-deployment
这个解决scheme
$ bundle install --path vendor/bundle
已经解决了我的问题,通过工头运行多个rails应用程序。
注意:如果使用rbenv
不要忘记执行rbenv rehash
。
如果尚未添加,请在.gitignore
添加/vendor/bundle
。
如果你运行bundle install
然后尝试运行任何东西,你会看到“… github.com …还没有被检出,先运行bundle install
。 – 这意味着你需要在你的命令之前使用bundle exec
,例如:
bundle exec rails s