MacOSの実行ソリューションは、-g hexo-cliの失敗をインストールNPM

説明:インストールの公式ウェブサイトによるとhexoチュートリアルコマンド、実行npm install -g hexo-cli時間、与えられた以下のソリューション

npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/hexo-cli
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/hexo-cli/node_modules/chokidar
npm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules/hexo-cli
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/hexo-cli'
npm ERR!  [Error: EACCES: permission denied, access '/usr/local/lib/node_modules/hexo-cli'] {
npm ERR!   stack: "Error: EACCES: permission denied, access '/usr/local/lib/node_modules/hexo-cli'",
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/local/lib/node_modules/hexo-cli'
npm ERR! }
npm ERR! 
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR! 
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/yuanyi/.npm/_logs/2019-10-30T11_43_55_100Z-debug.log

同期ボーエン:


インストールの背景:

hexo公式サイト:https://hexo.io/zh-cn/docs/index.html

使用するmacOS10.14.6インストールhexo公式コマンドを使用して、時間を:npm install -g hexo-cliインストールは、次のようなエラーが発生します。


与えられた理由:

(通常はこのような理由のために)間違い:

  • ❎エラーの原因:インストールするには、管理者権限を使用していません

    注:ポイントに留意されたい:インストール中にhexo、使用しないsudoコマンドを。

    ソリューション:

    最初のステップ、指定されたディレクトリのパーミッション:

    第二段階、インストールhexo

sudo chown -R `whoami` /usr/local/lib/node_modules
npm install hexo-cli -g

エラー2:

  • エラーの原因❎:のためにnpm海外公式ソース画像、国内の理由が原因「既知」のネットワークに、デフォルトの画像ソースの公式訪問は、多くの場合、我々はソフトウェアのインストールを加速するために国のイメージソースを変更することができます間違って行くながら。

    ソリューション:

置き換えnpmミラー元を、それは多くのユーザーに応じて推奨され、使用することをお勧めします淘宝網ミラー元:

永久的な交換のnpmためのtaobao方法:

npm config set registry https://registry.npm.taobao.org

永久的な交換のnpmための官方源方法:

npm config set registry https://registry.npmjs.org/

ビューの設定はnpm効果なしのソース:

npm config get registry

注意:ソースと要求することができる用途に使用淘宝網公式のソースは、失敗した自分の状況に応じて、ここで試すことをお勧めしますどちらも

上記と関連して(以下のように、前にインストールされるように)、画像の正常なインストールを取り付けます。


エラー3:

前のチュートリアルhexoのインストールと私自身の経験と組み合わせると、確かに、不十分な権限を示していると見ることができる記事を参照してくださいする場合は忘れて、MacOSのシステムの下で、次のコマンドを実行するためにsudoを追加する必要があります。

sudo npm install hexo-cli -g

ここでは3二つの方法上記、あなたが試すことができます失敗している下で溶液のために、原則を理解していない多く、友人は笑っ願って、この記事でここに、右の時に記録していますが、インスピレーションを与えることができれば、あなたに助け、私もとても幸せです。タオを聞いて、Xiが死ぬことができます!そして、学習無限大です、見てと聞くが記録されています喜んで、ため息ため息ここで生まれたことがない、いくつかのヒーローが、百は、時間が亡くなり、まだダッシュを覚えていますか?素晴らしい、見ても将来の仕事に喜んでいる彼らの星、雑草


ネット他のほとんどが10にコピー、百、ネットワーク全体で百のスプレッドに比べてこれは本当に良いによって書かれた記事、だけでなく、非常に明確で、以下は、それがない場合、または実用的で解決することはできません私はこの文献には、書き込みに思っかかった、比較的に細工された記事の下に置かれ、嘆くように言っても理由は、いくつかのダイレクトコマンドは感謝、ありません

:記事を参照してください。構成の問題Hexoは、Macのシステムに遭遇した動作環境をブログ

公開された173元の記事 ウォンの賞賛211 ビュー280 000 +

おすすめ

転載: blog.csdn.net/qq_33154343/article/details/102887721