أخطاء عند محاولة تحديث الأحجار الكريمة روبي من 2.0.1
-
05-07-2019 - |
سؤال
وأنا أحاول أن أضع نفسي حتى على لجنة الهدنة العسكرية لتعلم روبي على القضبان، ولكن يبدو لي أن وجود بعض المشاكل. إذا حاولت تشغيل الأوامر مثل ./script/server، وأحصل على هذا:
<اقتباس فقرة> والقضبان تتطلب جواهر روبي> = 0.9.4 (لديك 0.9.2). يرجى gem update --system
وحاول مرة أخرى.
وعند تشغيل "تحديث جوهرة .." أحصل على هذا:
<اقتباس فقرة>وتحديث جواهر روبي ... محاولة تحديث البعيد من جواهر روبي التحديث خطأ: أثناء تنفيذ جوهرة ... (Errno :: EACCES) تم رفض الإذن - /opt/local/lib/ruby/gems/1.8/cache/rubygems-update-1.3.0.gem
اقتباس فقرة>المحلول
وحصلت عليه.
سودو جوهرة تحديث --system
نصائح أخرى
وبدءا كابيتان، التفاح يمنع تطبيقات المستخدم لتعديل /usr/bin
لأسباب أمنية. لذلك أفضل تثبيت جواهر روبي / التحديث في مجلد الموصى بها، /usr/local/bin
:
sudo gem update -n /usr/local/bin --system
و(التوصية التي اتخذت من https://stackoverflow.com/a/39928447/1033581 )