npm - what - ㅞ ㅡ




YAMLセーフロードは利用できません (2)

gem install compassを使用してgem install compassをインストールする場合、このエラーが発生しました。

YAML safe loading is not available. 
Please upgrade psych to a version that supports safe loading (>= 2.0).

何このエラーの原因と私はどのように問題を解決することができますか?


https://gorails.com/setup/osx/10.12-sierraの次の部分が私の問題を解決しました。

私たちは、macOS 10.12 SierraでRuby on Rails開発環境を構築する予定です。

古いバージョンのOS Xはほとんど互換性があるので、できるだけ早く実行してから、問題が発生した場合はGoogleで検索してください。 それらのための解決方法を文書化した人がたくさんいます。

Homebrewのインストールまず、Homebrewをインストールする必要があります。 Homebrewはソースから簡単にソフトウェアパッケージをインストールしてコンパイルすることができます。

Homebrewには、非常に簡単なインストールスクリプトが付属しています。 Xcode CommandLine Toolsをインストールするように求められたら、yesと答えます。

ターミナルを開き、次のコマンドを実行します。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" RubyのインストールインストールするRubyのバージョンを選択してください:

Homebrewがインストールされたので、これを使ってRubyをインストールすることができます。

Rubyのバージョンをインストールして管理するために、rbenvを使用します。

これを行うには、端末で次のコマンドを実行します。

brew install rbenv ruby​​-build

rbenvをbashに追加して、端末を開くたびにロードするようにする

エコー 'の場合rbenv> / dev / null; 次にeval "$(rbenv init - )"; fi '>>〜/ .bash_profile source〜/ .bash_profile

Rubyをインストールする

rbenv install 2.5.1

rbenv global 2.5.1

ルビー-v


これを解決するために、まずRubyを2.0.xから2.4.2にアップグレードしました( https://gorails.com/setup/osx/10.12-sierra )。

rbenv install 2.4.2; rbenv global 2.4.2

更新された宝石:

sudo gem update --system; gem update

宝石を更新するだけで十分です。





psych