0

OS X 10.7、ruby 1.8.7 (2010-01-10 パッチレベル 249)、および rails 3.2.1、rubygems 1.8.24 を使用しています。

➜  code  ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]
➜  code  gem list | grep rails 
rails (3.2.1, 3.2.0, 3.1.0, 3.0.5)
➜  code  gem list | grep gem   
rubygems-update (1.8.24)

gem のソースについては:

➜  code  gem sources                                                     
*** CURRENT SOURCES ***
http://gems.rubyforge.org
http://gems.github.com
http://gems.github.com
http://gems.github.com
http://production.s3.rubygems.org
http://production.s3.rubygems.org.s3.amazonaws.com/
http://rubygems.org/

今、レールプロジェクトを作成しようとしています:

➜  code  rails new blogging -d mysql
Using #!/usr/bin/ruby begin require 'hirb' # sudo gem install cldwalker-hirb --source http://gems.github.com Hirb.enable rescue LoadError end def change_log(stream) ActiveRecord::Base.logger = Logger.new(stream) ActiveRecord::Base.clear_active_connections! end def show_log change_log(STDOUT) end def hide_log change_log(nil) end from /Users/Apple/.railsrc
      create  
      create  README.rdoc
      create  Rakefile
      create  config.ru
      create  .gitignore
      create  Gemfile
      create  app
      create  app/assets/images/rails.png
      create  app/assets/javascripts/application.js
      create  app/assets/stylesheets/application.css
      create  app/controllers/application_controller.rb
      create  app/helpers/application_helper.rb
      create  app/mailers
      create  app/models
      create  app/views/layouts/application.html.erb
      create  app/mailers/.gitkeep
      create  app/models/.gitkeep
      create  config
      create  config/routes.rb
      create  config/application.rb
      create  config/environment.rb
      create  config/environments
      create  config/environments/development.rb
      create  config/environments/production.rb
      create  config/environments/test.rb
      create  config/initializers
      create  config/initializers/backtrace_silencers.rb
      create  config/initializers/inflections.rb
      create  config/initializers/mime_types.rb
      create  config/initializers/secret_token.rb
      create  config/initializers/session_store.rb
      create  config/initializers/wrap_parameters.rb
      create  config/locales
      create  config/locales/en.yml
      create  config/boot.rb
      create  config/database.yml
      create  db
      create  db/seeds.rb
      create  doc
      create  doc/README_FOR_APP
      create  lib
      create  lib/tasks
      create  lib/tasks/.gitkeep
      create  lib/assets
      create  lib/assets/.gitkeep
      create  log
      create  log/.gitkeep
      create  public
      create  public/404.html
      create  public/422.html
      create  public/500.html
      create  public/favicon.ico
      create  public/index.html
      create  public/robots.txt
      create  script
      create  script/rails
      create  test/fixtures
      create  test/fixtures/.gitkeep
      create  test/functional
      create  test/functional/.gitkeep
      create  test/integration
      create  test/integration/.gitkeep
      create  test/unit
      create  test/unit/.gitkeep
      create  test/performance/browsing_test.rb
      create  test/test_helper.rb
      create  tmp/cache
      create  tmp/cache/assets
      create  vendor/assets/javascripts
      create  vendor/assets/javascripts/.gitkeep
      create  vendor/assets/stylesheets
      create  vendor/assets/stylesheets/.gitkeep
      create  vendor/plugins
      create  vendor/plugins/.gitkeep
         run  bundle install
Enter your password to install the bundled RubyGems to your system: 
Fetching gem metadata from https://rubygems.org/.........
Using rake (0.9.2.2) 

Gem::RemoteFetcher::FetchError: Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/gems/i18n-0.6.0.gem)
An error occured while installing i18n (0.6.0), and Bundler cannot continue.
Make sure that `gem install i18n -v '0.6.0'` succeeds before bundling.

i18n を手動でインストールしましたが、それでも同じエラーが発生します。gem に新しいリソースを追加しましたが、うまくいきませんでした。

どんな助けでも大歓迎です。

よろしくお願いします

4

2 に答える 2

2

まず、Rails 3.2 は ruby​​ 1.8 をサポートする最後のバージョンであり、1.9.2 または 1.9.3 を推奨します。

しかし、あなたの質問に: DNS の問題のようです。curl/wgetまたはブラウザー (通常のコンピューターの場合)を介して ruby​​gems.org に直接アクセスできますか?

また、接続が失敗した場所を実行traceroute rubygems.orgして確認することもできます (OS X で traceroute か tracert かどうかはよくわかりません)。

私の最後のアイデアはping rubygems.org、返された IP に対して traceroute を実行して実行することです

于 2012-05-14T17:31:17.173 に答える
0

この種のエラーは、インターネット接続が危険な場合に発生する可能性があります.

公開されているwifiを使用するとこのエラーが発生することがわかりましたが、スマートフォンからテザリングするとバンドルを実行すると機能しました。

于 2016-02-10T01:05:35.780 に答える