0
残念ながら、私は単に 'npm install'と入力してパッケージをインストールすることはできません。私は 'sudo npm install'を使う必要があります。管理者として実行せずにnpmを動作させる方法を知っていますか?'sudo'なしで 'npm install'を使うには?
残念ながら、私は単に 'npm install'と入力してパッケージをインストールすることはできません。私は 'sudo npm install'を使う必要があります。管理者として実行せずにnpmを動作させる方法を知っていますか?'sudo'なしで 'npm install'を使うには?
アンインストール既存のインスタンス:
sudo npm uninstall npm -g
sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules
欠落して必要なライブラリをインストール:NVM
sudo apt-get install build-essential g++ flex bison gperf ruby perl libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev libpng-dev libjpeg-dev python libx11-dev libxext-dev
sudo apt-get install python-dev
をダウンロードしてインストール:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
を
すべてのbashのインスタンスからの恒久的なアクセスを確認してください:ファイルがエディタで開いたときに、
sudo gedit ~/.bash_profile
を次のように入力し、保存して終了のgeditの:
export NVM_DIR="/home/your_username/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
次、実行します。
nvm ls-remote
あなたが好きなバージョンをリストから選んでください(私は現在のLTSを好む)。そして、このようにそれをインストールします。
nvm install 6.11.0
チェックし、すべてがOKの場合:
npm -v
は今、あなたはsudoをせずに、NPMを実行することができます
NPMがスロー[の可能性のある重複sudoを使わないエラー(http://stackoverflow.com/questions/16151018/npm-throws-error-without-sudo) – franklinsijo
私が入力したもの: sudo chown -R $(whoami)〜/ .npm それは私の問題を解決しませんでした。 – CrazySynthax