起因:复习时shellout课程目录下的文件A,显示undefined command。
经过:
用global定义课程目录的路径后仍失败;
按网上安装outreg2显示can not be written to the dictionary(猜想是安装stata的原始路径C盘太满,试图转移文件,仍失败。其实stata短小精悍,应该要联想到外部命令也不大)
网上有很多关于can not be written to the dictionary的解决方案:
第一个:解决stata安装外部命令报错cannot write in directory C:\Users\�ƿ���\ado\plus\__stata无法安装外部命令_Triumph19的博客-CSDN博客。sysdir set命令没有报错,但ssc install estout报错。但我仍不理解为何在没有plus文件夹的情况下可以install estout命令,而且看起来就是通过命令创造了文件夹,不能手动吗?发现其安装在D盘下而我默认安装在C盘下,是不是这里的问题?
尝试理解连老师提前设置课程目录的思路,发现他的stata也能安装在D盘。看到关于stata放置位置时提到了profile文件,