Tôi muốn chạy một ứng dụng Rails trên Heroku vì vậy tôi đã cài đặt PostgreSQL trên máy Snow Leopard của mình bằng Homebrew. Hiện tại, brew cài đặt 9.1.2 vào/usr/local/Cellar/postgresql. Sau một số nghiên cứu, tôi phát hiện ra rằng phiên bản miễn phí, được chia sẻ của Heroku yêu cầu 8.3.x. Trong khi homebrew-alt không có 8,3, nó có 8.4 nên tôi đã tải nó xuống và nó được cài đặt vào/usr/local/Cellar/postgresql8. Sau đó tôi xác nhận rằng tôi có thể tạo và chạy cơ sở dữ liệu trên mỗi phiên bản. Nghĩ rằng tôi có thể sử dụng "brew [link | unlink] để chuyển đổi qua lại, tôi chạy" brew unlink postgresql8 "và sau đó" brew link postresres ". Tuy nhiên, chạy lệnh sau sẽ dẫn đến lỗi này:Gặp sự cố khi sử dụng "brew link" để chuyển đổi giữa PostgreSQLs
Liên kết/usr/local/Cellar/postgresql/9.1.2 ... Lỗi: không thể liên kết postgresql phiên bản khác đã được liên kết: /usr/local/Cellar/postgresql/9.1.2
có cách nào để làm điều này (chuyển đổi qua lại) hoặc tôi có hiểu lầm về cách sử dụng liên kết bia/hủy liên kết được sử dụng không?
Bằng cách này, "danh sách bia" hiển thị "postgresql" và "postgresql8" vì vậy tôi không nghĩ đó là trường hợp rằng tôi shoul d nói "brew link postgresql9".
Cảm ơn.
0 chấp nhận câu trả lời, 0 upvotes, đó không phải là hợp tác chính xác. –
Xin lỗi nhưng tôi mới sử dụng Stackoverflow và tôi thấy giao diện khá khó hiểu khi hoạt động. – William