首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在批处理模式下找不到Stata命令

在批处理模式下找不到Stata命令
EN

Stack Overflow用户
提问于 2020-06-30 13:26:04
回答 1查看 360关注 0票数 0

我正在尝试根据here指令以批处理模式运行一个Stata .do文件。

但是,Stata -b testdo.do会产生以下结果:

代码语言:javascript
复制
zsh: command not found: Stata

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

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

代码语言:javascript
复制
export PATH=$PATH/Applications/Stata/StataMP.app/Contents/MacOS/

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

代码语言:javascript
复制
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 Catalina10.15.5中的Stata MP 16。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-30 13:44:49

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

代码语言:javascript
复制
export PATH=$PATH:/Applications/Stata/StataMP.app/Contents/MacOS/
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62650805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档