【问题标题】:-bash no such file or directory, but it exists-bash 没有这样的文件或目录,但它存在
【发布时间】:2011-09-18 01:59:51
【问题描述】:

我已经重新编译了带有 ruby​​ 标志的 vim 以获得 command-T 的强大功能,并且我编写了一个脚本,它会在我 ssh 进入的任何机器上自动为我执行此操作(并运行脚本),但是我遇到的一个问题遇到的是,当我为新编译的 vim 设置别名时,bash 会向我抛出一个没有这样的文件或目录。这是我所拥有的:

这很好用:

$  alias v="~/Code/vim"

但是当我将同一行放在我的 .bashrc 中时,我得到:

-bash: =~/Code/vim: No such file or directory

更有趣的是,我把它放在了我的 .bashrc 中:

[ -e "~/Code/vim" ] && echo "found it!"

然后打印“找到它!”

我不确定这是否是权限问题,但我还是要把它们放在这里:

-rwxr-xr-x  1 buf  staff  2374400 Sep 17 16:27 /Users/buf/Code/vim

我做错了什么?我正在运行 mac os x 10.7

【问题讨论】:

  • 不加引号也行吗?
  • 尝试 "set -xv;. .bashrc; set +xv" 看看解析出了什么问题

标签: macos bash executable alias osx-lion


【解决方案1】:
-bash: =~/Code/vim: No such file or directory

您似乎忘记删除 = 标志

【讨论】:

  • @w00t:我知道。但是,你我都看不到他的 bashrc 里面。然而,我们可以看到的是错误消息。它必须从某个地方触发
猜你喜欢
  • 2022-01-03
  • 2023-03-22
  • 1970-01-01
  • 1970-01-01
  • 2016-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多