1

Rails v 3.2.12 と標準の jQuery plyg-in を gem として使用しています。ここでいくつかの変更を加える必要があるため、必要なことを行うために github リポジトリをフォークしてから、gem をインストールして使用しました。問題は最後のステップにあります。私は自分のgemfileに書き込みます

  gem 'fullcalendar-rails', :git =>  'https://github.com/mitchenkod/fullcalendar-rails-kogdata.git'

バンドルのインストールは成功しましたが、localhost のブラウザーで起動すると、アプリケーションが gem ファイルを見つけることができません。奇妙なことに、gem がインストールされているためです。私はルビーderictoryで、気づいた

 C:\Ruby193\lib\ruby\gems\1.9.1

gem ファイルは通常 gem フォルダーにコピーされますが、私の gem ファイルは bundler foder で見たので、問題は、そこにファイルを見つけるように Rail に指示したり、bundler にそれらを別のフォルダーに入れるように指示したりするにはどうすればよいかということです。

4

1 に答える 1

0

Rails サーバーが Bundler で起動されていることを確認する必要があります。Git gem は「実際の」gem とは少し異なる方法で処理されるため、標準の gem ディレクトリにインストールすることはできません。

コマンド ラインで実行する場合は、「bundle exec rails server」を使用して Bundler で実行できます。

RubyMine では、 [バンドル] タブの [実行/デバッグ] 構成にチェックボックスがあります: 「バンドルのコンテキストでスクリプトを実行する」。これはチェックする必要があります。

于 2013-08-06T08:22:30.980 に答える