2011-12-13 19 views
3

私はUbuntu 11.10とそのターミナルを使ってRailsをインストールして実行しています。RailsをJSランタイム環境で動作させる方法

  • ダウンロードやRuby 1.9.2とRails 3.1.0
    をインストールする - 私は私が作ったsudo apt-get ruby1.9.1sudo gem install rails
  • を使用してこれをした:ここに は、私は、セットアップレールに、これまでに撮影したプロセスであり、 rails new path/to/app
  • を使用して、新しいレールのアプリは、私は新しいアプリのディレクトリに行って、rails serverを実行しようとした
  • JSルビー環境を持っていないについて エラーを得た私はexecjのためのJSランタイム環境を取得しなければなりませんでした私は「therubyracer」 だけでなく、「therubyrhino」をダウンロードして、このような時に私の宝石のファイル、1にそれらを追加しましたのでね:すべてはインストールで成功した後 gem 'therubyracer'が、その後bundle install
  • 走った、私は再び をrails serverを走りました
    - 私は同様のエラーがあったの両方のランタイム環境を持つ:これらのプログラムは、住んでいる場所
 
Could not find libv8-3.3.10.4 in any of the sources 
Run `bundle install` to install missing gems. 

Could not find therubyrhino-1.73.0 in any of the sources 
Run `bundle install` to install missing gems. 

バンドルは、私がbundle show libv8またはbundle show therubyrhinoを入力 ときに正しいパス名を与えて、知っています。それらは両方とも、/usr/lib/ruby/gems/1.9.1/gems/ _の であり、他のすべての宝石はバンドルインストールのために です。

誰もこの例外がRailsソース コードに出てくるのを知っていますか?誰かがRailsがどのように宝石を集めているか知っていますか?さらに良いことに、 誰もがこの問題を抱えていて、それを修正する方法を知っていますか?そんなに

おかげで、
Feav

答えて

0

この問題は、新しいバージョンのRailsで修正されています。

0

あなたはbundle exec rails serverを使用してサーバを起動しようとしたことがありますか?

関連する問題