【发布时间】:2016-10-20 16:32:54
【问题描述】:
我使用applescript编辑器制作了一个简单的mac os应用程序来安装R和一个包:
tell application "Terminal"
do script "
pathTo=`pwd`;
sudo installer -pkg R-3.3.1.pkg -target /
R CMD INSTALL $pathTo/R-packages/XML_3.98-1.4.tgz;
end tell
但脚本无法找到目录 R-packages,即使 R-packages 与脚本位于同一目录中。脚本总是从根“开始”。
可以使用
获取路径(path to me)
查看该交换: AppleScript path relative to script location
但我还没有设法在 shell 脚本中插入该别名。
顺便说一句,这是我的第一个 mac 应用程序,因此如果它看起来很模糊,请您谅解。
【问题讨论】: