无法使用源代码 npm 安装 ramme
Cannot npm install ramme with source code
我尝试了一个 Instagram 的非官方桌面应用程序,它叫做 Ramme。
我在调用 npm install 时遵循了说明
> electron@2.0.2 postinstall /home/praz/igdm-master/node_modules/electron
> node install.js
/home/praz/igdm-master/node_modules/electron/install.js:47
throw err
^
Error: EACCES: permission denied, mkdir '/home/praz/igdm-master/node_modules/electron/electron-tmp-download-4691-1533027792561'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: 7zip-bin-win@2.2.0 (node_modules/7zip-bin-win):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 7zip-bin-win@2.2.0: wanted {"os":"win32","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: 7zip-bin-mac@1.0.1 (node_modules/7zip-bin-mac):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 7zip-bin-mac@1.0.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@2.0.2 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@2.0.2 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/praz/.npm/_logs/2018-07-31T09_03_16_012Z-debug.log
我收到此错误日志。
我不知道如何在我的节点模块上获取电子?
抱歉我的英语不好。
对于 windows:使用管理命令提示符进行 npm 安装
对于Linux:使用sudo
如果上面的方法不起作用,试试这个:
sudo npm install electron --unsafe-perm=true --allow-root
看到这个issue on github
尝试运行这样
echo "yourRootPasswordHere" | npm install
您正在尝试通过这种方式 运行 您的节点模块安装过程使安装过程能够读取 root 密码并执行 root 操作。您的进程失败,因为它无法执行 mkdir
命令
而不是发布,
npm install
能否请您尝试执行以下操作?
npm install --unsafe-perm=true --allow-root
希望对您有所帮助!
我尝试了一个 Instagram 的非官方桌面应用程序,它叫做 Ramme。
我在调用 npm install 时遵循了说明
> electron@2.0.2 postinstall /home/praz/igdm-master/node_modules/electron
> node install.js
/home/praz/igdm-master/node_modules/electron/install.js:47
throw err
^
Error: EACCES: permission denied, mkdir '/home/praz/igdm-master/node_modules/electron/electron-tmp-download-4691-1533027792561'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: 7zip-bin-win@2.2.0 (node_modules/7zip-bin-win):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 7zip-bin-win@2.2.0: wanted {"os":"win32","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: 7zip-bin-mac@1.0.1 (node_modules/7zip-bin-mac):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 7zip-bin-mac@1.0.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@2.0.2 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@2.0.2 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/praz/.npm/_logs/2018-07-31T09_03_16_012Z-debug.log
我收到此错误日志。 我不知道如何在我的节点模块上获取电子?
抱歉我的英语不好。
对于 windows:使用管理命令提示符进行 npm 安装
对于Linux:使用sudo
如果上面的方法不起作用,试试这个:
sudo npm install electron --unsafe-perm=true --allow-root
看到这个issue on github
尝试运行这样
echo "yourRootPasswordHere" | npm install
您正在尝试通过这种方式 运行 您的节点模块安装过程使安装过程能够读取 root 密码并执行 root 操作。您的进程失败,因为它无法执行 mkdir
命令
而不是发布,
npm install
能否请您尝试执行以下操作?
npm install --unsafe-perm=true --allow-root
希望对您有所帮助!