Tôi mới dùng Ruby on Rails và đã thiết lập nó trong Ubuntu Linux theo hướng dẫn mà tôi tìm thấy here. Cụ thể,ruby trong linux: vĩnh viễn "source .rvm/scripts/rvm"?
Như s.m. nói, tôi gỡ bỏ tất cả mọi thứ, sau đó tôi mở một phiên terminal như một người dùng bình thường và chạy:
bash -s ổn định < < (curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) sau đó tôi chạy nguồn/home/my-desktop-username /. rvm/scripts/rvm là người dùng bình thường KHÔNG ROOT
sau đó tôi chạy yêu cầu rvm với tư cách người dùng bình thường. Sau đó, tôi sao chép các yêu cầu và đóng phiên, mở phiên gốc và cài đặt các yêu cầu bằng cách sử dụng sudo
Sau đó tôi đóng phiên và mở phiên người dùng bình thường và chạy rvm install ruby-1.9.3-p125 nếu bạn chạy lệnh như root, nó sẽ nói rằng rvm không được cài đặt và sẽ đề nghị bạn cài đặt nó bằng sudo apt-get install rvm Đừng làm vậy!
Vì vậy, về cơ bản tôi có hai vấn đề, các hướng dẫn mà tôi đi theo không nói rằng tôi nên chạy
nguồn /home/my-desktop-username/.rvm/scripts/rvm và không nói rằng Tôi không nên chạy rvm như root, sm nói với tôi điều đó. Nhờ tất cả mọi người, đặc biệt là sm
Đó hoạt động tốt, nhưng tôi sẽ phải nhớ để
nguồn .rvm/scripts/RVM
mỗi khi tôi mở một terminal để làm việc với Ruby on Rails.
Có cách nào để thông báo cho Ubuntu biết thường xuyên trong .rvm cho tất cả nội dung của Ruby không?
Có lẽ chỉnh sửa '.bashrc' hoặc' .bash_profile' để bao gồm dòng 'source .rvm/scripts/rvm'? Nhân tiện, hãy đọc http://stackoverflow.com/q/415403/220060 để quyết định xem bạn có sử dụng '.bashrc' hoặc' .bash_profile' hay không. – nalply
Cảm ơn bạn đã liên kết giải thích tất cả các tệp khởi động bash khác nhau. Nó sẽ có ích trong một ngày. Bây giờ, bashrc hoạt động cho mục đích của tôi trong việc học ruby vì nó chỉ chạy trong các thiết bị đầu cuối tương tác và không đăng nhập vào hệ thống của tôi. –
Tôi đã đăng nhập và không thấy Basile Starynkevitch đã trả lời câu hỏi của bạn. Bỏ qua bình luận của tôi. – nalply