【发布时间】:2012-07-02 07:07:03
【问题描述】:
我试图按照this question 将 mvim shell 脚本添加到 /usr/local/bin 形式的 bash 中,一切似乎都正常;但是,每当我尝试执行脚本时,我仍然会收到“找不到命令”。
从我的 mvim 文件所在的目录(下载)中,我输入:
sudo cp -v mvim /usr/local/bin
我得到输出:
mvim -> /usr/local/bin
然后无论我输入mvim还是mvim -v都不起作用
我以前从未在我的 $PATH 中添加过任何东西,但即使在查阅了许多关于它是如何完成的教程之后,我似乎也无法让 mvim 作为终端命令工作。
编辑:
echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
和
ls -l mvim
-rwxr-xr-x ...
和
ls -l /usr/local/bin
-rwxr-xr-x ...
【问题讨论】:
-
当您执行
ls时,您是否在/usr/local/bin文件夹内? -
我似乎无法导航到那里,它只是说“不是目录”。如果我只是在终端中输入“/usr/local/bin”,vim 就会打开(不是 mvim)。我是否将“/usr/local/bin”映射到 vim 命令或其他什么?
-
非常有趣。我会更新我的答案。
-
你能显示
ls -l /usr/local/bin的输出吗? -
ls -l /usr/local/bin-rwxr-xr-x 1 root ...