如何解决Ruby On Rails —安装基于git的gem\'not ckecked out\'问题
|| 基于git的gem有问题。 gem文件内容: ... gem \'spree \',:git => \'git://github.com/spree/spree.git \',:branch => \'0-60稳定\' ... 然后\'bundle install \'并安装gem 但是在我进行“捆绑检查”后,我得到了这个错误: \'git://github.com/spree/spree.git(在主站点)未检出。请运行软件包安装\' 对于具有git source的任何gem,我都有此错误。宝石可以100%工作,并且已经在其他机器上进行了测试。 有任何想法吗? 红宝石1.8.7(2009-06-12补丁程序174)[universal-darwin10.0]; 红宝石-Rails 3.0.7; Bundler版本1.1.pre.4; Mac OS X 10.6.6 尝试使用本文档从头开始重新安装红宝石和滑轨http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/ 还使用Ruby 1.8.7和1.9.2以及不同的捆绑程序版本对rvm进行了尝试。总是得到相同的错误。解决方法
问题出在Gemfile中列出的mysql2 gem,它不想正确安装,并且与所有其他gem一起导致进一步的错误。从Gemfile中删除mysql2后,一切运行良好。
, 您需要通过git参数传递有效的网址,以便
gem \'spree\',:git => \'git://github.com/spree/spree.git\',:branch => \'0-60-stable\'
错误,因为它无法将git识别为有效协议,请尝试:
gem \'spree\',:git => \'http://github.com/spree/spree.git\',:branch => \'0-60-stable\'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。