2012-03-22 27 views
5

Tôi đã cài đặt RVM trên OSX và bây giờ biến số $PATH của tôi đã hoàn toàn thay đổi. Tôi đã cố gắng để thay đổi nó trong .bashrc.profile nhưng nó dường như không có bất kỳ tác dụng. Bất kỳ ý tưởng những gì tôi đang làm sai?

+2

Đó là nghĩa vụ phải thay đổi. Sự thay đổi có gây ra vấn đề cho bạn không? –

+0

Không, RVM hoạt động tốt. Chỉ cần biến $ PATH tùy chỉnh của tôi bằng cách nào đó bị ghi đè. – qendu

+0

Có lẽ bạn nên đăng * cách * nó thay đổi bất ngờ. –

Trả lời

2

Dường như bạn có một số lạm dụng trong các tập tin RC của bạn, có một đọc ở đây: https://rvm.io/support/faq/#shell_login

cơ bản .profile không nên được sử dụng như kịch bản bash đăng nhập RC, có .bash_login hoặc .bash_profile đó là sự lựa chọn tốt hơn cho nó.

sửa chữa các file hồ sơ cá nhân của bạn, bạn cần phải chạy:

rvm get stable --auto-dotfiles 

và khởi động lại máy tính - có khởi động lại máy, nó chỉ là một phút trên mac

+0

Relog cũng sẽ hoạt động. – Reactormonk

+0

@Tass không phải lúc nào, .profile được cung cấp bởi máy chủ X và không phải tất cả chúng đều khởi động lại khi bạn relogin. – mpapis

+0

Lệnh này không ảnh hưởng gì đến máy của tôi. Đối với tôi đây là một lỗi RVM rất lớn. –

2

Tôi chạy vào vấn đề này khi tôi đã có một RVM nhị phân trong/opt/local/bin (một macro được gọi là 'rsync vault manager'). Sau khi gỡ cài đặt, rvm đã ngừng xóa/chọn/local/bin khỏi đường dẫn của tôi.

Các vấn đề liên quan