2

Shopify テーマ アセットを操作するためのコンソール ツールであるshopify_themeをインストールしようとしましたが、あまり成功しませんでした。

私は github プロジェクト ページの使用手順に従おうとしましたが、壁にぶつかりました。

ターミナル (OS X Mavericks) 経由で次のように入力します。

gem install shopify_theme

このエラーが返されます:

ERROR:  While executing gem ... (Gem::ImpossibleDependenciesError)
httparty-0.12.0 requires json (~> 1.8) but it conflicted:
Activated json-1.8.1 instead of (~> 1.5.4) via:
shopify_theme-0.0.12

JSONを手動でインストールし、httparyを手動でインストールし、他の関連する依存関係を手動でインストールすることで、これを回避しようとしましたが、違いはありません。

半減してください!

編集:解決策を見つけたと思います:

頭を画面に 8 時間ぶつけ続けた後、私は自分の依存の問題に対する解決策を発見しました。私の場合、OS X Mavericks (10.9) の完全な新規インストールから作業していました。

ターミナルを開き、以下を実行します。

1) rvm 経由で最新バージョンの ruby​​ をインストールします。( http://net.tutsplus.com/tutorials/ruby/how-to-install-ruby-on-a-mac/ )

\curl -L https://get.rvm.io | bash -s stable —rails —autolibs=enabled # Or, —ruby=1.9.3

2) rvm を更新します。

rvm get stable —auto-dotfiles

3) shopify_theme では、Ruby 1.9 を使用する必要があります。

rvm install ruby-1.9.3-p448
rvm use 1.9

4) プロジェクト ルートに移動します。作業ディレクトリ専用のパッケージをインストールします。

cd path/to/project/root/

5) 特定の gem 依存関係を処理するには、Bundler を使用します。( http://bundler.io/ )

gem install bundler

6) 作業ディレクトリに Gemfile を作成します。

bundle init

7) Gemfile を編集します。選択したエディターで開きます。その内容を次のように置き換えます。

source “https://rubygems.org”

gem ‘shopify_theme’
gem ‘httparty’

8) Gemfile.lock を生成し、依存関係をインストールします。

bundle install

9) 最後に、shopify_theme をインストールできます。

gem install shopify_theme

これが私のために働いたものです。ここで不要な手順を誰かが認識している場合は、知りたいと思います。

4

0 に答える 0