我想安装个人ado文件,但我无法弄清楚如何。
我查看了用户指南的第17.7节,并在C:\ ado下创建了一个名为personal的文件夹,并将文件拖到那里。现在我在C:\ ado \ personal下有.ado。
然后我做了
net set ado "C:\ado\personal"
adopath + "c:\ado\personal"
我有以下输出:
[1] (UPDATES) "C:\Program Files\Stata12\ado\updates/"
[2] (BASE) "C:\Program Files\Stata12\ado\base/"
[3] (SITE) "C:\Program Files\Stata12\ado\site/"
[4] "."
[5] (PERSONAL) "c:\ado\personal/"
[6] (PLUS) "c:\ado\plus/"
[7] (OLDPLACE) "c:\ado/"
[8] "c:/ado/personal"
[9] "c:\ado\personal"
然而,当我做ssc安装file.ado时,它说在ssc找不到。
我将不胜感激。
答案 0 :(得分:1)
你似乎在几个层面上感到困惑。
首先,ssc
是一个从SSC读取文件的命令。您寻求的语法是
ssc inst
packagename
但是在这种情况下,在撰写本文时,SSC中不存在名称为file.ado
的封装(甚至没有名称为file
的封装),所以毫不奇怪。
如果你没有按字面意思输入file.ado
那么我们只能疯狂地猜测你输入的内容,但一般来说它就像所说的包名(不包括.ado
作为后缀)而不是需要输入的文件名。几乎总是,一个包至少包含两个文件,通常还有更多文件。这种安装形式只是一次复制多个文件的简单方法。 (有非常偶然和不重要的例外。)
其次,ssc
默认情况下不会安装在PERSONAL中,而是安装在PLUS中。这是一个惯例问题,但我想不出改变它的好理由。
第三,也许对您来说最重要的是,您的计算机上似乎已经有了这个文件。如果是这样,您绝对不需要从SSC(外部源)安装它。相反,SSC对您计算机上的私人文件不感兴趣,也不了解。