0

だから私の問題は、古いGemfileにまだリンクされているように見える古いGemfile(過去のプロジェクトから)から来ているようです。私がやろうとしているのは、インストールと実行のために新しい PATHS で保存されている現在の情報を更新することです。

新しいプロジェクトに取り組んでいますが、引き続きエラーが発生するため、情報を更新したいと考えています。GEM ENV を実行すると、.bash_profile と .gemrc に保存されている情報以外の別のディレクトリへの結果が出力されます。

例:

$ gem env /Users/brainz/.gemrc の読み込みに失敗しました

RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.6
  - RUBY VERSION: 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
  - INSTALLATION DIRECTORY: /Users/brainz/dev/oldfile/local/gems
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/brainz/dev/oldfile/local/gems/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-12
  - GEM PATHS:
     - /Users/brainz/dev/csbox/local/gems
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/

これは私が欲しいものです -> .gemrc ファイル:

gem: --no-ri --no-rdoc
gemhome: /home/brainz/.gems
gempath:
- /home/brainz/.gems
- usr/lib/ruby/gems/2.0
:benchmark: false
:update_sources: true
:verbose: false
:backtrace: false
:sources
- http://gems.rubyforge.org/
:bulk_threshold: 1000 

私は壁にぶつかったので、どんな助けでも大歓迎です。

4

2 に答える 2

0

Gemfile.lock をクリアしてから bundle update を押します

于 2013-10-24T09:05:55.573 に答える
-1

Gemfile.lockファイルをbundle installもう一度削除しようとしましたか

于 2013-10-24T08:44:59.140 に答える