Tôi đã cài đặt một bản vm mới của Xubfox 14.04 và cài đặt Trình quản lý phiên bản Ruby (rvm).
Trong khi thử cài đặt đá quý SASS, tôi gặp lỗi sau:
$ rvm use 2.0
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for a example.
Tôi đã kiểm tra câu hỏi StackOverflow này và sử dụng terminator được cấu hình để sử dụng shell đăng nhập:
Thật không may, sau khi thực hiện việc này, các thiết bị đầu cuối mới sẽ không hiển thị lời nhắc:
Bất cứ ý tưởng tại sao điều này không làm việc?
Hãy thử sử dụng Terminal thay vì Terminator. Ngoài ra, kiểm tra trang web được đăng trong thông báo lỗi của bạn, bạn cần chắc chắn rằng bạn ~ / .bash_profile có một mục để lấy tập lệnh RVM được ghi chú trong phần giải thích của họ. Sau khi khởi động Terminal, gõ "/ bin / bash --login" rồi thử lại lệnh ban đầu của bạn. Điều này bắt đầu bash như một vỏ đăng nhập, khi hoàn thành gõ 'exit' và bạn sẽ thấy đăng xuất.
—
RCF
Sau khi cài đặt Terminator, tôi không thể sao chép vấn đề của bạn. Chọn hộp có nhãn "Chạy lệnh tùy chỉnh thay vì vỏ của tôi" Sau đó thực hiện mục này trong hộp "Lệnh tùy chỉnh" / bin / bash --login.
—
RCF
@ RCF-U14.04 Tôi vừa thử sử dụng bảng điều khiển mặc định và tôi nhận được kết quả tương tự. Ngay cả khi tôi sử dụng lệnh "/ bin / bash --login".
—
ElderMael
@ RCF-U14.04 Ý tôi là tôi nhận được kết quả tương tự, tức là con trỏ chỉ nhấp nháy như thể nó đang thực thi một lệnh hoặc vòng lặp vô hạn.
—
ElderMael
Hãy thử phương pháp này và xem liệu chúng ta có thể nhận được một số kết quả. Gỡ cài đặt gnome-terminal "sudo apt-get remove gnome-terminal" Ngoài ra, Unistall Terminator, "sudo apt-get autoremove Terminator" Sau đó cài đặt lại "sudo apt-get install gnome-terminal".
—
RCF