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 に答える