1

Icon プログラミング言語 (noweb に必要) の数式を書き込もうとしていますが、そのバイナリ ディストリビューションには、lib/ディレクトリ内に大量のファイル (ほぼ 1000) が含まれています。/usr/local/libnoweb をビルドするときにのみ依存関係が必要なので、それらを symlink-to-process から除外したいと思います。

インスタレーションを地下室のみに保管するように指定する方法はありますか?

4

2 に答える 2

1

ああ、ついにコマンドを見つけました。何かのようなもの:

keg_only "Icon has hundreds and hundreds of lib/ files so we leave them in the keg."

あるいは、次のように書くこともできます

keg_only :provided_by_osx

論理的根拠として次のように出力する: 「これは、OS X によって数式が既に提供されているためです。」

于 2010-08-27T17:01:14.033 に答える
0

「keg_only」は、すべてがリンクされないようにします。

「ほとんどの」ものがリンクされないようにするには、すべてを「libexec」にインストールしてから、そこからビンにシンボリックリンクするか、libexec から物事を呼び出すシムスクリプトをビンに書き込みます。多くの Java Brews がこのメソッドを使用しています。例については、「ActiveMQ」または「Gant」を参照してください。

于 2010-10-17T04:04:35.323 に答える