【发布时间】:2014-07-01 22:19:43
【问题描述】:
当我在终端中一一运行以下命令时,它会运行并安装,
sudo npm 安装主管
sudo npm 永远安装
它会在终端窗口中询问管理员密码并正常安装。
在 AppleScript 中,我将其运行为,
tell application "Terminal"
do script "sudo npm install supervisor" in window 1
end tell
tell application "Terminal"
do script "sudo npm install forever --global" in window 1
end tell
它打开终端并询问密码并等待用户响应输入密码以继续。我尝试了以下 AppleScript,
do shell script "sudo npm install supervisor" with administrator privileges
do shell script "sudo npm install forever --global" with administrator privileges
并得到以下错误,
错误“sudo:npm:找不到命令”编号 1
AppleScript 需要在公共输入用户名和密码对话框并运行时询问密码一次,
sudo npm 安装主管
sudo npm 永远安装
在终端中无需在终端窗口中输入密码。怎么做?
【问题讨论】:
标签: node.js macos applescript npm node-supervisor