capistrano を使用してデプロイしようとしていますが、rubyracer gem の問題が原因で失敗します。
次のバリアントをgemfileに追加してから、ubuntuの本番サーバーにデプロイしようとしましたが、何も機能しません:
1)
gem 'libv8', '3.11.8.3'
3)
gem 'therubyracer'
gem 'libv8', '3.3.10.4'
4)
gem 'libv8', '~> 3.11.8.3'
すべて同じエラーが発生します。
therubyracer (0.11.0) のインストール中にエラーが発生し、Bundler を続行できません。バンドルする前に、gem install therubyracer -v '0.11.0' が成功することを確認してください。
だから私は代わりにこれを試します:
group :production do
gem 'therubyracer', '0.10.2', :platforms => :ruby
end
しかし、それはこのエラーを引き起こします:
Bundler could not find compatible versions for gem "libv8":
In Gemfile:
therubyracer (= 0.10.2) ruby depends on
libv8 (~> 3.3.10) ruby
libv8 (3.11.8.3)
私は現在、サーバー上に2つのバージョンのlib8を持っているようです:
libv8 (3.11.8.4, 3.3.10.4 x86_64-linux)
何か案は?