1

こんにちは、Spree 1.1.1 をインストールして動作させています。PayPal をエンジンに統合したいと考えています。「spree_paypal_express」をインストールしようとすると、コンソールに次のメッセージが表示されます。助けてください。

Could not find gem 'spree-paypal-express (>= 0) x86-mingw32' in the gems available on this machine.
4

2 に答える 2

0

githubリポジトリからzipフォルダを手動でダウンロードして解凍しました。ディレクトリrunに移動すると、 spree_paypal_express-1.1.0.gemgem build spree_paypal_express.gemspecがその1つとなる ファイルが生成されます。後でgeminstallを実行しますspree_paypal_express-1.1.0.gem

その後、あなたは行く準備ができています...あなたはによってチェックすることができますgem list

于 2012-07-19T23:33:12.463 に答える
0

これにはいくつかの問題があります。

まず、Gemfileに問題がある可能性があります。例えば、

--gemがgemfileに含まれていない可能性があります。

--gemfileでgemの名前のスペルを間違えた可能性があります

--gem名に余分な空白がある場合があります(例:gem 'spree-paypal-express '<-余分なスペースに注意してください)

試すことができるいくつかのことを次に示します(最初に上記をチェックしてGemfileが正しいことを確認した後):

  • すべてのgemを削除します(rubyのgemsフォルダーに移動し、specificationsフォルダーとgemsフォルダーを削除するか、rvmを使用して新しいgemsetを作成します)
  • 宝石リストは多かれ少なかれ空でなければなりません
  • gem install bundler
  • そして、最初からもう一度バンドルインストールを試してください。
于 2012-06-18T15:31:15.200 に答える