0

我试图将rails应用程序从2.3.8迁移到3.2。我发现适合迁移任务的rails_upgrade插件。但有些东西阻止了我,我不知道它。没有这样的文件或目录 - git://github.com/rails/rails_upgrade.git(Errno :: ENOENT)

也尝试使用ssh克隆相同的插件,但没有构建插件的rake任务。

ruby script/plugin install git://github.com/rails/rails_upgrade.git "git://github.com/rails/rails_upgrade.git" 

     /home/chitrank/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/open-uri.rb:35:in `initialize': No such file or directory - git://github.com/rails/rails_upgrade.git (Errno::ENOENT) 
     from /home/chitrank/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/open-uri.rb:35:in `open_uri_original_open' 
     from /home/chitrank/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/open-uri.rb:35:in `open' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:863:in `fetch_dir' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:857:in `fetch' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:856:in `each' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:856:in `fetch' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:219:in `install_using_http' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:169:in `send' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:169:in `install' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:734:in `parse!' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:732:in `each' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:732:in `parse!' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:447:in `parse!' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:463:in `parse!' 
     from ./script/../config/../vendor/rails/railties/lib/commands/plugin.rb:871 
     from script/plugin:3:in `require' 
     from script/plugin:3 

任何人都可以帮助我吗?

回答

0

尝试使用HTTPS URL来代替:

https://github.com/rails/rails_upgrade.git 
+0

我已经尝试过,抛出另一个问题/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/open-uri.rb :277:在'open_http'中:404 Not Found(OpenURI :: HTTPError) –

+0

你可以在命令行打开url(使用curl或其他程序)吗?让你没有像HTTP_PROXY这样的环境变量。 –

相关问题