0
我試圖創建一個數據庫,但我不斷收到以下錯誤:安裝寶石,但不加載
$jruby -S bundle exec rake db:create
[31mCould not find json-1.7.6 in any of the sources
[33mRun 'bundle install' to install missing gem.
我已經運行安裝包(包括JRuby的-S包安裝)。這個post讓我相信也許我的環境有問題。但是,在看過我的寶石路徑和寶石環境之後,我不認爲是這樣。
這裏是我的寶石路徑:
["c:/jruby-1.7.3/lib/ruby/gems/shared", "c:/Users/Jesse Flores/.gem/jruby/1.9"]
我的寶石環境
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.24
- RUBY VERSION: 1.9.3 (2013-02-21 patchlevel 385) [java]
- INSTALLATION DIRECTORY: c:/jruby-1.7.3/lib/ruby/gems/shared
- RUBY EXECUTABLE: c:/jruby-1.7.3/bin/jruby.exe
- EXECUTABLE DIRECTORY: c:/jruby-1.7.3/bin
- RUBYGEMS PLATFORMS:
- ruby
- universal-java-1.7
- GEM PATHS:
- c:/jruby-1.7.3/lib/ruby/gems/shared
- c:/Users/Jesse Flores/.gem/jruby/1.9
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- "install" => "--no-rdoc --no-ri --env-shebang"
- "update" => "--no-rdoc --no-ri --env-shebang"
- REMOTE SOURCES:
- http://rubygems.org/
而且,我可以看到JSON-1.7.6和JSON-1.7.6-java的在我的Gemfile。鎖文件。
關於這裏發生了什麼的任何想法?
謝謝!
哦,我使用的是Windows 8
你可以在寶石路徑的任一文件夾中看到寶石嗎? – 2013-03-18 14:55:22
您可以使用'bundle show json'查看gem的完整路徑,然後瀏覽以確保一切正常。 – 2013-03-18 15:07:32