【问题标题】:New Ruby on Rails developer needs help setting up a development environment新的 Ruby on Rails 开发人员需要帮助设置开发环境
【发布时间】:2015-07-10 10:13:40
【问题描述】:

我最近对 ​​Rails 进行了很多试验,并取得了进展。我根据http://ruby.railstutorial.org/ 在 Windows 7 上设置了我的环境,并确保它适用于示例代码。现在我想从我下载的 Github 运行一个项目,但是在我的机器上进行捆绑安装会产生错误(特别是 github erros)。我需要复制原始开发人员环境的距离有多近?有点困惑这些应用程序在平台/服务器等方面的可移植性。

如果有帮助,以下是有关应用程序原始开发环境的规范:
-Ruby 1.9.2、Rails 3.0.3 和 MySQL 5.1。
-Ubuntu 10.04、Nginx、postfix、安装的其他依赖项,如 Sphinx(全文搜索引擎)和 ImageMagic(自动调整图像和缩略图大小)。

这是错误:

Fetching git://github.com/mislav/will_paginate.git
fatal: I don't handle protocol ''git'
Git error: command `git clone 'git://github.com/mislav/will_paginate.git' "C:/Ra
ilsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/cache/bundler/git/will_paginate-6ad0773
80835d8b425f1d46ebc3ada46214e7bbb" --bare --no-hardlinks` in directory C:/Sites/
plurplay has failed.

谢谢。

【问题讨论】:

  • Rails 应用程序完全独立于平台,能否请您发布您在运行bundle install 时收到的错误?
  • 当然,这会有所帮助:获取 git://github.com/mislav/will_pageinate.git Git 错误:命令 'git clone 'git://github.com/mislav/will_pageinate.git' “C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/cache/bundler/git/will_paginate.....
  • 错误,请编辑您的帖子并使用完全错误的代码格式。

标签: sql ruby-on-rails ruby ubuntu


【解决方案1】:

在这里尝试解决方案,error: "fatal: I don't handle protocol ``git` when using bundle install

如果你不需要 will_paginate 的 repo head 你可以随时更改

gem 'will_paginate', :git => "git://github.com/mislav/will_paginate.git"

只是

gem 'will_paginate'

【讨论】:

  • 酷,我应该先用谷歌搜索错误,但我没有意识到它很常见!无论如何,这解决了 Git 错误,但现在它转移到了 Sphinx 错误。必须是您的链接中描述的捆绑程序版本问题。
猜你喜欢
  • 1970-01-01
  • 2017-02-08
  • 1970-01-01
  • 2011-05-17
  • 2014-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多