2013-08-23 20 views
7

Tôi nhận được lỗi "RVM không phải là một chức năng" khi cố gắng sử dụng nó trong thiết bị đầu cuối của Tiểu Luna OS. Có một lời giải thích ở đây http://rvm.io/integration/gnome-terminal, nhưng Tiểu học OS'terminal không có trình đơn cài đặt (!) - vậy làm thế nào điều này có thể được cố định trong hệ điều hành này?RVM trong tiểu học Luna OS

+0

Xem bạn có thể tìm thấy một số cài đặt với trợ giúp này không: https://gist.github.com/davidgomes/5162998 – 7stud

+0

Làm thế nào bạn tìm nguồn cung ứng RVM trên vỏ của bạn? –

Trả lời

1

Bạn sẽ có thể ước tính thiết lập đó bằng cách chắp thêm thiết bị này vào tệp ~/.bashrc của bạn (rvm.sh có thể không phải là tên đúng, nhưng nó giống như vậy). Bạn có thể phải đăng nhập và đăng xuất để nó có hiệu lực.

source /etc/profile.d/rvm.sh 

Hoặc thay vào đó, hãy thêm phần này, bao gồm mọi thứ trong /etc/profile.d/. Nó phải là rất giống với việc kiểm tra các thiết lập trong gnome-terminal:

source /etc/profile 
8

Chỉ cần mở một thiết bị đầu cuối và dán này:

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bash_profile 

sau đó thực hiện điều này:

source ~/.bash_profile 

và nó nên làm việc

+1

Tại sao tính năng này hoạt động? –

+2

Dòng đầu tiên phụ thêm cấu hình để tải rvm khi bạn mở bash của bạn (giả sử bạn đang sử dụng bash dĩ nhiên) vào tệp .bash_profile của bạn. Lệnh thứ hai chỉ tải lại tệp .bash_profile của bạn mà không cần đăng xuất và đăng nhập lại – Gnagno

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