0

私はRails開発の初心者であり、Spree Commerce bitnamiStackVMインスタンスを使用しています。spree拡張機能をインストールしようとしていますが、Webサーバーディレクトリに見つからないアプリケーションGemファイルの構成を変更するように指示されています。

ランニングレール2.3.5Spree0.9.4バージョン

4

1 に答える 1

0

GemfileがRails3+の標準であり、Rails2アプリを使用しているために見つからない理由。Rails3は、アプリのすべてのGemsを処理するBundlerを使用します。

Rails 2では、gemの依存関係の定義が異なります。Bundlerがないため、「バンドルインストール」も機能しません。

代わりに、次のようにconfig/environment.rbにGem依存関係を追加する必要があります。

config.gem 'your_gem_name_here'

また、Gemを手動でインストールする必要があるため、BundlerがインストールするRails3とは異なります。シェルでこれを使用します:

gem install your_gem_name

一般に、アプリをRails3に更新することをお勧めします。この宝石を見たので、使用したいのは以前のリリースではないためです。

于 2012-04-13T05:54:18.747 に答える