説明:インストールの公式ウェブサイトによると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
記事のディレクトリ
同期ボーエン:
- Benpian CSDN / github.io同期ボーエン: ソリューションのMacOSの実行は-g hexo-cliの失敗をインストールNPM
インストールの背景:
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のシステムに遭遇した動作環境をブログ