最新のものが私のシステムで動作しないので、私はを行い、brew upgrade
自作に式をアップグレードしないように伝えたいです。erlang
のようなことをすることは可能ですhomebrew upgrade --skip erlang
か?
最新のものが私のシステムで動作しないので、私はを行い、brew upgrade
自作に式をアップグレードしないように伝えたいです。erlang
のようなことをすることは可能ですhomebrew upgrade --skip erlang
か?
私はついに答えを見つけました:commit 85eb73ce以来、利用可能なサブコマンドがありpin
ます。したがって、上の数式を無視するのbrew upgrade
は、を介して数式を固定するのと同じくらい簡単brew pin <formula>
です。固定を解除するには、単にを呼び出しbrew unpin <formula>
ます。
brew upgrade <formula>
固定されているかどうかに関係なく、数式が更新されることは注目に値します。
警告:brew pin
この回答は、削除されたため、Homebrewの最近のバージョンでは無効になりました。
醸造ピンは行く方法です。数式を現在のバージョンに固定します
brew pin <formula>
brewunpinを使用してこれをリセットできます
brew unpin <formula>
固定されたすべての数式を表示するには
brew list --pinned
注: brew upgrade
固定された数式はアップグレードされません。
versions
erlangを最新バージョンにアップグレードすることもできますが、brewコマンドとを使用して古い作業バージョンを引き続き使用できますswitch
。
使用可能なバージョンを一覧表示するには、次を使用します。
brew versions erlang
インストールされている2つのバージョンを切り替えるには(erlang R14が必要だったと思います):
brew switch erlang R14B04
私も同様の「問題」を抱えていました。libfreenect(不安定)をシステムに直接インストールしました。そして今、私は自作にそれをアップグレードさせたくありません。私は次のファイルを削除することでそれを解決しました:
/usr/local/Library/Formula/libfreenect.rb
類似しているのは/usr/local/Library/Formula/erlang.rb
あなたのためです