Chạy ' sudo gem list --local
' và ' gem list --local
' cho tôi kết quả khác nhau. Đường dẫn đá quý của tôi được đặt vào thư mục nhà của tôi và chỉ chứa các viên đá quý từ ' gem list --local
'.
Có lẽ không tốt khi cài đặt đá quý trong các thư mục khác nhau trên máy tính của tôi, vậy tôi có nên đặt đường dẫn đá quý khác nhau không và tôi có nên luôn sử dụng sudo
khi cài đặt thứ gì không?
my ~/.profile
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
~ / .bash_profile trống.
sudo gem install rails
thay vì gem install rails
.
sudo
là một khẩu súng nạp chỉ về phía chân của bạn. Sử dụng nó mà không hiểu những gì nó làm và làm thế nào nó có thể ảnh hưởng đến hệ thống của bạn giống như bóp cò khi nhắm mắt. Bạn có thể bắn một lỗ vào chân, bạn có thể không, nhưng dù bằng cách nào bạn cũng không muốn gặp rủi ro trừ khi bạn biết cách hoàn tác thiệt hại. Sử dụng sudo
ghi vào Ruby thuộc sở hữu hệ thống, trên Mac OS, được Apple cài đặt cho mục đích sử dụng riêng của họ. Chúng ta có thể cõng nó, nhưng thay đổi điều sai có thể phá vỡ mã của họ. Đó là lý do tại sao chúng tôi cài đặt từ nguồn hoặc sử dụng một cái gì đó khác để cài đặt nơi chúng tôi có thể tinh chỉnh nó một cách an toàn.