-
ID:.H4s4U さんの質問

awsにrails環境を構築しようとしているのですが、railsサーバーの起動でつまづいてしまい困っています...

rubyは2.0.0p247 を、railsは3.2.13 をそれぞれinstall済みです。
rails serverコマンドでサーバーを起動しようとすると以下のエラーが出ており先に進めません。。rails server -dでも結果は同じでした。

【Could not find gem ’jquery-rails (>= 0) ruby’ in the gems available on this machine.
Run `bundle install` to install missing gems.】

2,3日情報収集をして何度も試行錯誤しているのですがイマイチ進展がありません... 詳しい方教えていただけないでしょうか?
よろしくお願いいたします。

みんなの回答 2 件

ID:.H4s4U さんの回答

追記です。
installできているパッケージの一覧は以下の通りのようです。
bigdecimal (1.2.0)
io-console (0.4.2)
json (1.7.7)
minitest (4.3.2)
psych (2.0.0)
rake (0.9.6)
rdoc (4.0.0)
test-unit (2.0.0.0)

ID:0z6DhX さんの回答

回答に関してはエラーメッセージをそのまま読んで下さいとしかいいようがなくて、「gemのjquery-railsを入れてなさい」ということなのでGemfileにjquery-railsを追加してbundle installすればOKです。
ただし依存関係が複雑で、他にも同様のエラーが出てくることが濃厚なので随時解決して下さい。

失礼な話、その程度の単純なエラーすら処理できないと、Railsを扱うにはかなり厳しいと思います。特によほどメジャーなgemでないと日本語情報が皆無なので、英語の長文を理解できないと慣れても難しいかと。

ID:.H4s4U

なんとか解決できました、ありがとうございます。
railsのwelcome画面までできたのですが、railsのロゴが表示されない状態なのですがこれはこのままでも問題ないでしょうか?

ID:0z6DhX

3.2台の場合はrails newをした後すぐにproduction環境で動かすとpublicフォルダ内のエラーページが表示されます。
development環境でdatabase.yml等の設定ファイルが正しければロゴの画面が表示されるはずです。

ID:.H4s4U

そうなんですね、ありがとうございます。今回まだdatabase.ymlの設定はしていなかったのでproduction環境で動いていると思われます。
これはこのまま開発を進めても問題はないでしょうか?また、切替えるのはコマンドを打って操作するのでしょうか?

ID:0z6DhX

webrick(デフォルトサーバ)なら「-d」オプションで環境を切り替えられます。
そもそもリモート上で開発するのは不可解ですし、database.ymlの設定などの話を聞く限り、ドットインストールなどの入門サイトで学習したほうが良いと思います。

最終更新日:2014-01-06 (2,845 views)

関連するトピックス

ページ上部に戻る