【问题标题】:Stata command not found in batch mode在批处理模式下找不到 Stata 命令
【发布时间】:2020-06-30 13:44:49
【问题描述】:

我正在尝试根据here 的说明以批处理模式运行 Stata .do 文件。

但是,Stata -b testdo.do 产生:

zsh: command not found: Stata

将Stata 替换为StataMP 会产生类似的结果。

我怀疑这是路径问题,但我的 .zshrc 文件包含以下行:

export PATH=$PATH/Applications/Stata/StataMP.app/Contents/MacOS/

和echo $PATH 确认Stata 的路径确实在$PATH 变量中:

echo $PATH
/Users/arthurmorris/anaconda3/bin:/Users/arthurmorris/anaconda3/condabin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin/Applications/Stata/StataMP.app/Contents/MacOS

我的问题似乎不同于:Stata command line arguments in batch mode

我在 macOS Catalina 10.15.5 中使用 Stata MP 16。

【问题讨论】:

    标签: macos zsh stata macos-catalina


    【解决方案1】:

    导出语句缺少:,因此$PATH 中指向Stata 的部分未与$PATH 中的其他条目正确分隔。

    export PATH=$PATH:/Applications/Stata/StataMP.app/Contents/MacOS/
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-11
      • 2020-08-10
      • 2018-05-21
      • 2018-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多