การใช้ ' sudo gem list --local
' และ ' gem list --local
' ให้ผลลัพธ์ที่ต่างกัน เส้นทางอัญมณีของฉันถูกตั้งไว้ที่โฟลเดอร์บ้านของฉันและมีเพียงอัญมณีจาก ' gem list --local
'
อาจไม่ดีที่จะติดตั้งอัญมณีในไดเรกทอรีต่าง ๆ ในคอมพิวเตอร์ของฉันดังนั้นฉันควรตั้งค่าเส้นทางอัญมณีให้แตกต่างกันหรือไม่และควรใช้sudo
เมื่อติดตั้งบางสิ่งหรือไม่
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 ว่างเปล่า
sudo gem install rails
gem install rails
sudo
เป็นปืนที่บรรจุกระสุนชี้ไปที่เท้าของคุณ การใช้โดยไม่เข้าใจว่ามันทำอะไรและจะส่งผลต่อระบบของคุณได้อย่างไรเช่นดึงไกเมื่อหลับตา คุณอาจยิงหลุมด้วยเท้าของคุณคุณอาจไม่ได้ แต่วิธีใดก็ตามที่คุณไม่ต้องการเสี่ยงนั้นจนกว่าคุณจะรู้วิธีการทำลายความเสียหาย การใช้การsudo
เขียนลงใน Ruby ที่เป็นเจ้าของระบบซึ่งบน Mac OS นั้นได้รับการติดตั้งโดย Apple สำหรับการใช้งานของตนเอง เราสามารถ piggyback กับมัน แต่การเปลี่ยนสิ่งที่ผิดสามารถทำลายรหัสของพวกเขาได้ นั่นเป็นเหตุผลที่เราติดตั้งจากแหล่งที่มาหรือใช้อย่างอื่นเพื่อติดตั้งที่เราสามารถปรับแต่งได้อย่างปลอดภัย