在批处理模式下找不到 Stata 命令
Stata command not found in batch mode
我正在尝试 运行 根据说明 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。
缺少导出语句 :
,因此 $PATH
中指向 Stata 的部分未与 $PATH
中的其他条目正确分隔。
export PATH=$PATH:/Applications/Stata/StataMP.app/Contents/MacOS/
我正在尝试 运行 根据说明 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。
缺少导出语句 :
,因此 $PATH
中指向 Stata 的部分未与 $PATH
中的其他条目正确分隔。
export PATH=$PATH:/Applications/Stata/StataMP.app/Contents/MacOS/