Câu trả lời:
Các $
gợi ý bạn đang cố gắng cài đặt này như một người dùng thông thường (tức là không phải root). Nếu vậy, đó có thể là vấn đề của bạn, vì /usr/share/
cây trên hầu hết các hệ điều hành Linux chỉ có thể ghi được bằng root. Phần mềm bạn đang cố cài đặt có thể muốn bạn có quyền root để thực hiện cài đặt.
Tôi đã giải quyết nó bằng cách thay đổi như sau
curl -sSL https://get.rvm.io | bash -s stable
vào
curl -sSL https://get.rvm.io | sudo bash -s stable
Người dùng cần truy cập vào thư mục con. /usr/local
Bạn có thể có (hoặc có) cài đặt RVM trên toàn hệ thống. Đó có thể là do cài đặt nó thông qua một hệ thống gói như apt-get trên Ubuntu hoặc pacman trên Arch Linux (cả hai đều có các gói rvm).
Kiểm tra các biến môi trường của bạn:
> env | grep rvm_path
Nếu bạn có nó, sau đó bỏ đặt nó và thử cài đặt lại:
> unset rvm_path
> curl -sSL https://get.rvm.io | bash -s stable
HÃY THỬ! Nếu bạn vẫn cài đặt rvm trên toàn hệ thống, điều này có thể mang lại cho bạn kết quả không thể đoán trước, hãy chắc chắn rằng bạn đã gỡ cài đặt trước khi thực hiện.
Nếu bạn đã gỡ cài đặt và rvm_path vẫn ở đó, có thể bạn có thể đăng xuất và đăng nhập lại để xóa chúng khỏi môi trường (hoặc chỉ cần khởi động lại máy tính).
Có lẽ bạn đã cài đặt một phiên bản RVM khác trong máy tính của mình. Kiểm tra, nếu bạn có Ubuntu, có thể bạn đã cài đặt phiên bản Ubuntu độc quyền https://github.com/rvm/ubfox_rvm Bạn có thể gỡ cài đặt nó bằng lệnh
sudo apt-get thanh trừng rvm
Tôi giải quyết nó như thế này. Và sau đó cài đặt rvm với
\ curl -sSL https://get.rvm.io | bash -s ổn định
Và sau đó cấu hình nguồn từ
nguồn ~ / .rvm / scripts / rvm
Sau đó, bạn cần thêm nguồn rvm vào các tệp .bashrc và .profile trong nhà của bạn