2012-03-27 78 views
0

我一直在關注此tutorial。當我在第3章開始創建新應用程序時,我碰到了gem json。我以爲我應該放棄應用程序,並重新開始。現在我甚至無法啓動一個新的應用程序。這是我得到的錯誤。無法啓動新應用程序RoR,在Windows上使用Cygwin

$ rails new sample_app2 
/usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find json (~> 1.4) amongst [actionmailer-3.2.2, actionpack-3.2.2, activemodel-3.2.2, activerecord-3.2.2, activeresource-3.2.2, activesupport-3.2.2, addressable-2.2.7, arel-3.0.2, builder-3.0.0, bundler-1.1.3, bundler-1.1.2, coffee-rails-3.2.2, coffee-script-2.2.0, coffee-script-source-1.2.0, diff-lcs-1.1.3, erubis-2.7.0, execjs-1.3.0, heroku-2.22.0, heroku-2.21.3, hike-1.2.1, i18n-0.6.0, journey-1.0.3, jquery-rails-2.0.1, json_pure-1.6.6, launchy-2.1.0, mail-2.4.4, mime-types-1.18, multi_json-1.2.0, multi_json-1.1.0, netrc-0.7.1, polyglot-0.3.3, rack-1.4.1, rack-cache-1.2, rack-ssl-1.3.2, rack-test-0.6.1, rails-3.2.2, railties-3.2.2, rake-0.9.2.2, rdoc-3.12, rest-client-1.6.7, rspec-2.9.0, rspec-core-2.9.0, rspec-expectations-2.9.0, rspec-mocks-2.9.0, rspec-rails-2.9.0, rubyzip-0.9.6.1, sass-3.1.15, sass-rails-3.2.5, sprockets-2.3.1, sprockets-2.1.2, sqlite3-1.3.5, sqlite3-ruby-1.3.3, thor-0.14.6, tilt-1.3.3, treetop-1.4.10, tzinfo-0.3.32, uglifier-1.2.3] (Gem::LoadError) 
    from /usr/lib/ruby/site_ruby/1.8/rubygems/specification.rb:772:in `activate_dependencies' 
    from /usr/lib/ruby/site_ruby/1.8/rubygems/specification.rb:761:in `each' 
    from /usr/lib/ruby/site_ruby/1.8/rubygems/specification.rb:761:in `activate_dependencies' 
    from /usr/lib/ruby/site_ruby/1.8/rubygems/specification.rb:745:in `activate' 
    from /usr/lib/ruby/site_ruby/1.8/rubygems/specification.rb:775:in `activate_dependencies' 
    from /usr/lib/ruby/site_ruby/1.8/rubygems/specification.rb:761:in `each' 
    from /usr/lib/ruby/site_ruby/1.8/rubygems/specification.rb:761:in `activate_dependencies' 
    from /usr/lib/ruby/site_ruby/1.8/rubygems/specification.rb:745:in `activate' 
    from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:1211:in `gem' 
    from /usr/bin/rails:18 

我注意到以前的建議安裝DevKit,但我不知道如果這是正確的舉動與Cygwin?

+0

你怎麼安裝Rails? – madth3 2012-03-28 00:15:45

+0

我安裝了cygwin。一旦在Cygwin中,我使用命令「gem install rails sqlite3-ruby」安裝了rails。 – glennm 2012-03-28 00:29:21

+1

我最終離開了cygwin,並使用Ruby安裝程序。自那以後我沒有任何安裝問題。 – glennm 2012-04-12 00:48:20

回答

1

Ruby安裝程序對我來說工作得非常好。 Cygwin剛剛提供了很多問題。這可能主要是用戶錯誤,但在我轉身的時候,我碰到了磚牆。

這裏有一個很好的教程(含下載)上安裝Ruby on Rails的,包括源碼,捆綁,Git和的devkit

http://railsinstaller.org/

相關問題