gpt4 book ai didi

linux - 在 npm install -g 之后尝试运行时没有这样的文件或目录

转载 作者:太空宇宙 更新时间:2023-11-04 13:01:34 26 4
gpt4 key购买 nike

我正在使用 Vagrant 来运行默认的 Linux VM(具有管理员权限以便符号链接(symbolic link)工作)

使用 npm install -g <package> 安装包后,我无法运行创建的符号链接(symbolic link)(作为从路径运行的快捷方式)。

文件内容如下:

#!/usr/bin/env node
var arguments = process.argv.slice(2);
var fs = require('fs');
var usage = fs.readFileSync(__dirname + '/usage.txt').toString();

if (arguments.length < 3) {
console.error(usage);
return;
}

var summon = require('./Summoner');

summon(arguments[0], arguments[1], arguments[2]);

使用 <filename> 运行文件直接不行,扔: No such file or directory ,同时使用 node <filename> 运行它将工作。

我试过了npm install -g gulp正在运行 gulp工作完美。检查 gulp 的内容,我看到 #!/usr/bin/env node行与此文件完全相同,所以我在这里缺少什么?

最佳答案

检查 Node 可执行文件是否在/usr/bin/env 中

关于linux - 在 npm install -g 之后尝试运行时没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33770225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com