1

同じ gemfile を使用して多数のアプリをデプロイした。

私は今、私がしていることをすべて壊す大きな問題を抱えています。

rubyracer は、gemfile に追加する必要gem 'libv8', '~> 3.11.8'があることを教えてくれます (以前はそうではありませんでした)。

An error occured while installing therubyracer (0.11.0), and Bundler cannot continue.
Make sure that `gem install therubyracer -v '0.11.0'` succeeds before bundling.

therubyracer と libv8 を削除すると、次のような別のエラーが表示されます。

Could not find rake-10.0.3 in any of the sources (Bundler::GemNotFound)

Gemfile にレーキを追加すると、パッセンジャーから同じエラーが発生し、何も機能しません

バンドル インストールを実行すると、libv8 のインストールに 10 分以上かかることは言うまでもありません。

+

rubyracer の代わりに node.js を使用するように指示する人もいますが、node は rails の外にあるため、これら 2 つの関係はどのようなものでしょうか?

4

1 に答える 1

3

これを Gemfile に追加してみてください:-

gem 'therubyracer','0.11.0beta5'

そしてバンドルインストール。お役に立てれば。

于 2012-12-26T12:05:28.447 に答える