위에서 말씀드린 대로 IOTA 지갑을 설치하려고 합니다.여기. 명령을 실행했지만 찾을 수 없습니다. 어떤 패키지가 어디에 npm
있는지 명확하지 않으며 apt search npm
해당 응용 프로그램을 찾지 못했습니다.
npm install -g electron
애플리케이션은 NodeJS 패키지에 있습니다.여기, 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
GAD3R을 테스트하기 위한 거의 실현 가능한 시도
달리기
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
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
운영 체제: 데비안 스트레치 9.1
답변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 오류! 오류: EACCES: '/usr/lib/node_modules'에 대한 액세스 권한이 거부되었습니다.
전역적으로 패키지를 설치하려고 하면 EACCES 오류가 발생할 수 있습니다. 이는 npm이 글로벌 패키지와 명령을 저장하는 데 사용하는 디렉터리에 쓸 수 있는 권한이 없음을 나타냅니다.
이 문제를 해결하려면 다음 세 가지 옵션 중 하나를 사용할 수 있습니다.
- 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