我从 09.04 开始使用 ubuntu,但系统管理员经验有限。我现在想进入 Web 开发,作为安装 Play 框架的一部分,我必须将激活器路径添加到$PATH
。
经过大量研究,它仍然没有工作,我尝试添加
export PATH=$PATH:/home/Play/...
到 .bashrc 和 .profile,尽管两个脚本都将目录添加到 $PATH,如下所示
$echo $PATH
当我尝试运行激活器命令时,仍然看到“未找到命令”
更幸运的是,我修改了剧本,改为
export PATH=$PATH:~/Play/...
瞧瞧,它成功了。
问题:
- 为什么脚本无法识别“
/home/
”但却能识别“~/
”(如果这可以解释的话,我的主驱动器位于单独的分区上),这是否表明我的安装存在更大的问题?[编辑:解决了!正如下面的评论所指出的,这是因为 ~/ 指向 /home/username/ 而不仅仅是 /home/] - 我已将此脚本留在 .bashrc 中,这是放置它的最佳位置吗,因为将它包含在内
.profile
似乎可以做同样的事情?
答案1
您的主目录可能不是
/home/
,可能是类似这样的/home/sibow/
。请执行此操作以亲自查看echo ~
:ls /home