here の説明に従って、IOTAのウォレットをインストールしようとしています。実行しましたが、コマンドが見つかりません。対応するアプリケーションが見つからないapt search npm
にどのパッケージnpm
があるのかわかりません。
npm install -g electron
アプリケーションはパッケージNodeJS here にあり、対応するダウンロードはplatfromのLinux Binaries (x86/x64)
です。ダウンロードの勉強
masi@masi:~/Downloads/node-v8.9.1-linux-x64/node-v8.9.1-linux-x64/bin$ ./npm
/usr/bin/env: ‘node’: No such file or directory
masi@masi:~/Downloads/node-v8.9.1-linux-x64/node-v8.9.1-linux-x64/bin$ ls -la
total 34384
drwxrwxr-x 2 masi masi 4096 Nov 7 22:56 .
drwxrwxr-x 6 masi masi 4096 Nov 7 22:56 ..
-rwxrwxr-x 1 masi masi 35198210 Nov 7 22:56 node
lrwxrwxrwx 1 masi masi 38 Dec 5 18:22 npm -> ../lib/node_modules/npm/bin/npm-cli.js
lrwxrwxrwx 1 masi masi 38 Dec 5 18:22 npx -> ../lib/node_modules/npm/bin/npx-cli.js
走る
Sudo apt-get install -y build-essential
curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install -y nodejs
通知を受け取ります## apt-get install nodejs
(rootとして)を実行してNode.js v8.xとnpm`をインストールします。ただし、実行しても変更はありません。
nodesource.list
は、上記のコマンドによって/etc/apt/sources.list.d
の下に作成されます
deb https://deb.nodesource.com/node_8.x stretch main
deb-src https://deb.nodesource.com/node_8.x stretch main
走る
Sudo npm install -g electron --unsafe-perm=true --allow-root
出力
+ [email protected]
added 152 packages in 125.983s
所有者を変更する
masi@masi:~/Downloads/wallet$ Sudo chown -R masi:masi
/usr/lib/node_modules/
走る
Sudo npm install -g bower
出力
npm WARN deprecated [email protected]: ...psst! Your project can stop working at any moment because its dependencies can change. Prevent this by migrating to Yarn: https://bower.io/blog/2017/how-to-migrate-away-from-bower/
/usr/bin/bower -> /usr/lib/node_modules/bower/bin/bower
+ [email protected]
updated 1 package in 1.714s
テスト( ここ 下指示見出し)
masi@masi:~/Downloads/wallet$ Sudo npm start
npm ERR! path /home/masi/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/home/masi/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /home/masi/.npm/_logs/2017-12-07T18_52_27_750Z-debug.log
OS:Debian Stretch 9.1
Node.jsとnpm
をインストールするには、setup
スクリプトを使用します(例:Nod.js V8):
Sudo apt-get install -y build-essential
curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install -y nodejs
nodesource.list
は、/etc/apt/sources.list.d
の下に次の内容で作成されます。
deb https://deb.nodesource.com/node_8.x stretch main
deb-src https://deb.nodesource.com/node_8.x stretch main
次に、electron
およびbrower
をインストールします。
npm install -g electron
npm install -g bower
公式ウェブサイト: パッケージマネージャーを介したNode.jsのインストール
更新
npm ERR!エラー:EACCES:権限が拒否されました。アクセス '/ usr/lib/node_modules'
パッケージをグローバルにインストールしようとすると、EACCESエラーが発生する場合があります。これは、npmがグローバルパッケージとコマンドを保存するために使用するディレクトリに書き込む権限がないことを示しています。
この問題は、次の3つのオプションのいずれかを使用して修正できます。
- 権限をnpmのデフォルトディレクトリに変更します。
- Npmのデフォルトディレクトリを別のディレクトリに変更します。
- インストールNodeこれを処理するパッケージマネージャーを使用します。
先に進む前に、コンピュータをバックアップする必要があります。
Githubで機能するソリューション: ander7agarのコメント debian Stretchでテスト済み:
Sudo npm install -g electron --unsafe-perm=true --allow-root
brower
をインストールするときに同じエラーが発生し、node_modules
の所有権を変更します。
Sudo chown -R masi:masi /usr/lib/node_modules
Sudo npm install -g bower