没有签出…捆绑安装不能修复帮助!

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

https://github.com/rails/spring/issues/387

对于那些坚持“捆绑&git回购”问题的人来说。

 1. $ bundle pack 2. $ bundle install --path vendor/cache 

更多细节请参考https://stackoverflow.com/a/5268534/445908

对我来说,这只是一个添加到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 

终于帮助了我一次又一次:

  1. 按照Galen的build议重新安装一切( https://github.com/carlhuda/bundler/blob/master/ISSUES.md中的所有步骤);

  2. 使用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