如何让鞋子可执行到我的路径?

时间:2009-03-22 12:36:42

标签: ruby macos shoes

我开始使用鞋子和nks docs告诉我两个人写一个脚本然后像这样启动它:

> 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

1 个答案:

答案 0 :(得分:1)

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

并且您需要在应用包内提供路径,例如Shoes.app/Contents/MacOS/Shoes或许

编辑:

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

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

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

编辑:

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

可能是一个更清洁的解决方案