Ruby on rails 捆绑远程错误:找不到存储库

Ruby on rails 捆绑远程错误:找不到存储库,ruby-on-rails,git,github,Ruby On Rails,Git,Github,我想实际部署rails3的示例项目。当我运行“bundle install”时,它告诉我一个远程错误:找不到存储库。我对git、github和rails3不熟悉。但我已经创建了一个github帐户,并对git和github进行了很好的配置。我不知道发生了什么。如果有任何帮助,我将非常感谢 以下是控制台消息(ubuntu 12.04LST): magic@magic-ThinkPad-T430u:~/文档/rails/票务簿$bundle Fetching gem metadata from ht

我想实际部署rails3的示例项目。当我运行“bundle install”时,它告诉我一个远程错误:找不到存储库。我对git、github和rails3不熟悉。但我已经创建了一个github帐户,并对git和github进行了很好的配置。我不知道发生了什么。如果有任何帮助,我将非常感谢

以下是控制台消息(ubuntu 12.04LST):

magic@magic-ThinkPad-T430u:~/文档/rails/票务簿$bundle

Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/radar/rack-test
fatal: remote error: Repository not found.
Git error: command `git clone 'git://github.com/radar/rack-test'
"/home/magic/.rvm/gems/ruby-1.9.3-p392@rails3.2/cache/bundler/git/rack-test-
8ce034d275474b0b137179c1bd5be3e5ee2e2464" 
--bare --no-hardlinks` in directory /home/magic/文档/rails/ticketee-book has failed.
以下是文件:

source 'http://rubygems.org'

gem 'rails', :git => "git://github.com/rails/rails", :branch => "3-1-stable"
# gem 'arel',      :git => 'git://github.com/rails/arel.git'
gem 'rack'
gem 'sprockets', :git => "git://github.com/sstephenson/sprockets.git"

gem 'sqlite3'

gem 'sass', '~> 3.1.0.alpha'
gem 'coffee-script'

gem 'dynamic_form'

gem 'devise', :git => "git://github.com/plataformatec/devise.git"
gem 'cancan'

gem 'paperclip', :git => "git://github.com/thoughtbot/paperclip.git"

gem 'searcher'
gem 'kaminari'

gem 'jquery-rails'
gem "oa-oauth", :require => "omniauth/oauth"
gem "delayed_job"

# gem "forem", :git => "git://github.com/radar/forem"
gem "ticketee-forem", :require => "forem", :path => "../forem"

gem 'sinatra'

group :test, :development do
  gem 'gmail'
  gem 'rspec-rails', '~> 2.6.1.beta1'
end

group :test do
  gem 'rack-test', :git => "git://github.com/radar/rack-test"
  gem 'cucumber-rails', :git => "git://github.com/cucumber/cucumber-rails"
  gem 'capybara'
  gem 'database_cleaner'
  gem 'factory_girl'
  gem 'email_spec'
  gem 'launchy'
end

group :production do
  gem 'pg'
end

不,问题是存储库已经不存在了。尝试在新地址下载存储库:

git clone git://github.com/brynary/rack-test.git
现在,克隆完成后,在终端中执行以下操作:

cd rack-test
现在,您处于执行git clone时创建的
目录中,然后尝试运行以下命令:

bundle install --path vendor/bundle

在您的
Gemfile
中,在
test
组中,您有以下行

gem 'rack-test', :git => "git://github.com/radar/rack-test"
它将指示bundler克隆存储库并将其内容用作gem。由于存储库不再存在于Github上,因此
捆绑包将失败

您应该编辑gem文件,使用新的存储库位置或使用
rubygems.org
中发布的gem。最后,您必须编辑GEM文件以使用以下备选方案之一:

gem 'rack-test', :git => "https://github.com/brynary/rack-test.git"
# or
gem "rack-test"

我下载了Rails3的源代码和它的目录。我运行了“bundle”命令,然后出现了问题。所以我不知道到底发生了什么。我猜git克隆在GEM文件中的某个地方。所以我不知道git克隆创建了哪个目录。无论如何,非常感谢。你能告诉我更多吗?好的,你下载了实际的源代码。
action
是什么意思?但是不管怎样,你能告诉我你在哪个目录下下载了源代码吗?当你做git clone的时候——它在你运行git clonesorry的目录中创建了一个新的目录,我没有弄清楚。这本书的名字是“Rails3 in Action”。我下载了源代码,想让它部署并运行。你能试一下我在答案中提出的方法吗,告诉我它是否有效,问题是源代码是rails3项目~/文档/rails/ticketee book'是项目的根目录。在根目录下,我运行bundle命令,该命令将读取此目录中的GEM文件并执行它。我没有运行'git clone',而我猜是在GEM文件中。但是我尝试了你所说的,如果我在项目的根目录下运行'git clone',则,它也会出现同样的错误。如果我运行“bundle安装--path vendor/bundle”,它也会出现同样的错误。是的,我想了很多,并且猜测存储库可能已经过时了。看起来是这样。谢谢你