を再インストールしてください、bundle exec rails g spree:install
を実行し、例外あなたのルビーのインストールには精神がないようです(YAML出力用)。この警告を解消するには、libyamlをインストールして、新鮮な<a href="https://solidus.io/" rel="nofollow noreferrer">Solidus</a>インストールであなたのルビー
$ bundle exec rails g spree:install /Users/jason/.rvm/rubies/ruby-2.2.5/lib/ruby/2.2.0/yaml.rb:4:in `<top (required)>': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby.
を投げる私は、私はこれをしなかったかどうかはわかりませんが、何とか私は、デフォルトの固相線を台無しにbundle exec rails g spree:install
の実行を拒否した時点でインストールしてください。このエラーでクラッシュするようになりました。
このエラーについて、インターネット上でいくつかのスレッドは、Rubyを再インストールして、その後libyamlを構築するための最もポインティング(Github Homebrew core issue 11635、Github Homebrew core 11636、this stack overflow、またはthis stack overflowを参照)があります。あなたのシステム上にある可能性のある古い幽霊の幽霊への特定の参照を削除するような、もっと極端な対策が必要であると言う人もいます。
私はこれを解決するために見つけたすべてのスレッドですべてを試しましたが、問題は解決されず、問題は解決しませんでした。 上記のリンクからのアドバイスはありませんでした。
次に、新しいレールアプリを使って最初から始めました。問題はなくなりました。だから私は、私のシステムからライブラリが欠けているのではなく、このコードがこのエラーを引き起こすような初期設定で不注意に何かがあったと考えています。
私はここに掲載しています。 クロス投稿: https://github.com/solidusio/solidus/issues/2434
https://gist.github.com/jasonfb/5d4834a55411a0f45f5f8f966188e117