の宝石「レール」のために互換性のあるバージョンを見つけることができなかった、私はこの問題を得る:シュプレーCommerceインストール・エラー、バンドラーは、私は(このガイドに従っ中:<a href="http://guides.spreecommerce.com/getting_started.html" rel="nofollow">http://guides.spreecommerce.com/getting_started.html</a>)シュプレーサイトをインストールするときに
デプロイ@ bothunter:〜/レール$ sudoを-i宝石バンドラをインストール
正常にインストールされましbundler-:〜/レール$ sudoを-i逸品
正常にインストールされましレール-3.2.1
1宝石が
デプロイする@ bothunterを設置レールを取り付けます1.0.22 1 gem installed
デプロイする@ bothunter:〜/レール$ sudoを-i逸品まくるインストール
正常にインストールされましまくる-1.0.0は1個の宝石がインストール
デプロイする@ bothunter:〜/レール$新しいディレクトリのmystore -d mysqlは
はREADMEを作成作成レール。 RDOC
config.ru
を作成Rakefile
を作成.....実行バンドルは、レーキ(0.9.2.2)0123を使用してhttps://rubygems.org/
のソースインデックスをフェッチ
をインストールactionpack(3.2.1) を使用ハイキング(1.2.1)を使用してラック試験(0.6.1)を使用してactivemodel(3.2.1)
.....を使用
..... uglifierを使用して、レール(3.2.1)
(1.2.3)
を使用して
(0.3.11)mysql2を使用して
(2.0.0)jqueryのレールを使用したコーヒーレール(3.2.2)
を 使用 あなたのバンドルは完成です!バンドルされた宝石がどこにインストールされているかはbundle show [gemname]
で確認してください。デプロイする@ bothunter:デフォルトゲートウェイをインストールしたい〜/レール/ディレクトリのmystoreの$まくる
をインストールします。〜/ $のCDのディレクトリのmystore
デプロイする@ bothunterレール? (はい/いいえ)[はい]
... gemfileまくる gemfileのspree_usa_epay
gemfileは
バンドルからインストールを実行spree_skrill ""
git://github.com/spree/spree_usa_epay.git(at 0cb57b4)はチェックアウトされていません。 //github.com/spree/spree_usa_epay.git(0cb57b4時)チェックアウトされていない:bundle install
プリコンパイル資産Gitはを実行してください。 〜/レール/ディレクトリのmystoreの$バンドルが
更新のgitをインストールします:bundle install
デプロイする@ bothunterを実行してください//github.com/spree/spree_usa_epay.git
をgitの更新:// githubのを。 com/spree/spree_skrill.git
サイト名の取得元インデックス。
** Gemfileで: spree_usa_epay(> = 0)ルビーが レール(< = 3.1.3、> = 3.1.1に依存コム バンドラーは宝石 "レール" のために互換性のあるバージョンを見つけることができませんでした)ルビー**rails (3.2.1)**
デプロイする@ bothunter:〜/レール/ディレクトリのmystore $
しかし...
[email protected]:~/rails/mystore$ gem --list rails (3.2.1, **3.1.3**) railties (3.2.1, **3.1.3**) rake (0.9.2.2, 0.9.2)
どのようにそれを解決するには?
同じ問題を抱える 'sudo -i' – mpapis
で宝石をインストールすべきではありません。今は私のルビーバージョンを管理するためにrbenvを使っていますが、RVMに戻って私のgemsetsを制御できるように考えています。そうすればどのプロジェクトでもどのような宝石を使うか管理できます。 –
@mpapis「をあなたはsudoを-iで宝石をインストールしないでください」、それがために「sudoの宝石」と同じような状況...私は考える 、それを、重要ではありません。 #宝石「spree_usa_epay」 :git => 'git://github.com/spree/spree_usa_epay.git'、:ref => '0cb57b4afbf1eef6a0ad67a4a1ea506c6418fde1' #gem 'spree_skrill'、:git => 'git://github.com/spree/spree_skrill .git '、:ref =>' 37e6159aa71ec053499e2c7aa9cf799a3b3bdb39 ' には古い依存関係があります...いいえ? –