brew switch libfoo mycopy
Bạn có thể sử dụng brew switch
để chuyển đổi giữa các phiên bản của cùng một gói , nếu nó được cài đặt dưới dạng thư mục con được phiên bản dưới Cellar/<packagename>/
Điều này sẽ liệt kê các phiên bản được cài đặt (ví dụ: tôi có Cellar/sdl2/2.0.3
, tôi đã biên soạn thành Cellar/sdl2/2.0.4
)
brew info sdl2
Sau đó, để chuyển đổi giữa chúng
brew switch sdl2 2.0.4
brew info
Thông tin hiện nay cho thấy *
bên cạnh 2.0.4
Để cài đặt dưới Cellar/<packagename>/<version>
từ nguồn bạn có thể làm ví dụ
cd ~/somewhere/src/foo-2.0.4
./configure --prefix $(brew --Cellar)/foo/2.0.4
make
kiểm tra nơi nó được cài đặt với
make install -n
nếu tất cả có vẻ đúng
make install
Sau đó từ cd $(brew --Cellar)
thực hiện chuyển đổi giữa phiên bản.
Tôi đang sử dụng brew version 0.9.5
Tôi đã làm theo phương thức Cập nhật ngày 15 tháng 10 năm 2014 và cần thêm /usr/local/Cellar/mysql55/5.5.40/bin vào đường dẫn của mình. Hầu hết các công cụ Homebrew có một liên kết tượng trưng trong/usr/local/bin đến/usr/local/Cellar ..., nhưng cài đặt được cập nhật không tự động thêm liên kết tượng trưng này. – Powers
Bạn vẫn cần liên kết phiên bản đã cài đặt và ghi đè liên kết hiện tại của bạn bằng cách sử dụng: brew link --overwrite mysql55 –