我需要在MacOS shell上执行以下字符串:solana --help
它在macOS终端中运行良好,即使我使用cd进入我的项目目录。
上述应用程序也在我的全局路径上。
我在vscode项目中开启了下列程式码:
const util = require('util');
const exec = util.promisify(require('child_process').exec);
(async () => {
const { stdout, stderr } = await exec('solana --help');
console.log('stdout:', stdout);
console.log('stderr:', stderr);
})();
程序不会显示预期的输出,而是显示以下错误:
https://i.stack.imgur.com/fseXV.png
1条答案
按热度按时间6za6bjd01#
您需要在命令行中键入
whereis solana
以找到该可执行文件的完整路径,然后在代码中替换该路径,即:那就给我们看看结果。