0

我开始使用鞋子,nks 文档告诉我两个编写脚本,然后像这样启动它:

> shoes myapp.rb

鞋子可执行文件在我安装的 Shoes.app 中。因此,鞋子不在我的路上,所以我不能这样做。

尝试将鞋子符号链接到 /usr/local/bin 但是当我尝试启动它时出现此错误。

> shoes myapp.rb
FSPathMakeRef(/usr/local/bin/../../../Shoes.app) failed with error -43.

有任何想法吗?

杰夫

PS。附加信息:OSX Leopard。鞋子版,葡萄干。从 dmg 安装。该链接由绝对路径 ->

> sudo ln -s /Applications/Shoes.app/Contents/MacOS/shoes shoes
4

1 回答 1

1

制作符号链接时需要提供绝对路径

并且您需要提供应用程序包内的路径,例如Shoes.app/Contents/MacOS/Shoes也许

编辑:

您总是可以将以下行添加到您的 .profile 中(假设 bash)

export PATH=$PATH:/Applications/Shoes.app/Contents/MacOS/

虽然这不是一个很好的解决方案

编辑:

alias shoes=/Applications/Shoes.app/Contents/MacOS/shoes

可能是更清洁的解决方案

于 2009-03-23T13:06:33.620 回答