1

bundle installクライアントの Ruby プロジェクトで実行すると、次のエラーが発生します。

An error occurred while installing libv8 (3.16.14.3), and Bundler
cannot continue.

ただし、私が行うgem listと、その宝石とバージョンは明らかにすでにそこにあります:

$ gem list

*** LOCAL GEMS ***
...
libv8 (3.16.14.3)
...

注: bundle installOSX を Mavericks から Yosemite に更新するまでは機能していました。libv8 gem をコンパイルするには、「How to install therubyracer gem on 10.10 Yosemite?」を使用して回避策を実行する必要がありました。

bundle が既にインストールされているものを再コンパイルしようとするのはなぜですか? どうすれば修正できますか?

更新: 環境

$ gem env RubyGems Environment:
  - RUBYGEMS VERSION: 2.4.5
  - RUBY VERSION: 2.2.0 (2014-12-25 patchlevel 0) [x86_64-darwin14]
  - INSTALLATION DIRECTORY: /Users/me/.rvm/gems/ruby-2.2.0
  - RUBY EXECUTABLE: /Users/me/.rvm/rubies/ruby-2.2.0/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/me/.rvm/gems/ruby-2.2.0/bin
  - SPEC CACHE DIRECTORY: /Users/me/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /Users/me/.rvm/rubies/ruby-2.2.0/etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-14
  - GEM PATHS:
     - /Users/me/.rvm/gems/ruby-2.2.0
     - /Users/me/.rvm/gems/ruby-2.2.0@global
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /Users/me/.rvm/gems/ruby-2.2.0/bin
     - /Users/me/.rvm/gems/ruby-2.2.0@global/bin
     - /Users/me/.rvm/rubies/ruby-2.2.0/bin
     - /usr/local/sbin
     - /Applications/Postgres93.app/Contents/MacOS/bin
     - /Applications/My Applications/redis-2.6.7/src
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /opt/X11/bin
     - /usr/local/git/bin
     - /usr/local/go/bin
     - /Users/me/Documents/projects/Go/bin
     - /Users/me/.rvm/bin
4

0 に答える 0