سؤال

ولدي مشكلة أداء مع روبي لي على الجهاز الخاص بي، وأنا أعتقد أنني عزلت إلى مكتبات تحميل (عندما يتم استدعاء #require)، لذلك أنا أحاول تحديد ما إذا كانت روبي بالبحث العديد من المجلدات للمكتبات.

عند تشغيل I

$ gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.0
  - RUBY VERSION: 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-9
  - GEM PATHS:
     - /Library/Ruby/Gems/1.8
     - /Users/matt/.gem/ruby/1.8
     - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://gems.rubyforge.org", "http://gems.github.com/"]
  - REMOTE SOURCES:
     - http://gems.rubyforge.org
     - http://gems.github.com/

لا يوجد شيء من ذلك بكثير على /Users/matt/.gem، ولكن هناك طن في كل من / المكتبة / روبي وفي /System/Library/Frameworks/Ruby.framework.

وماذا يعطي؟ هل هذا طبيعي؟

ويرجع الفضل في ذلك مسبقا، والناس.

هل كانت مفيدة؟

المحلول

وصحيح. أن يبدو كل شيء إلى حد قياسي بالنسبة لي. بلدي لجنة الهدنة العسكرية تشغيل ماك 10.5 ديه بالمثل شيء في ~ / .gem / روبي / 1.8 / الأحجار الكريمة / ولا بأس به في اثنين من المواقع الأخرى.

نصائح أخرى

وكما ذكر غابي، نعم، هذا أمر طبيعي.

وهناك القليل مزيد من المعلومات:

و/System/Library/Frameworks/Ruby.framework <- النظام المستخدم على نطاق واسع لجميع المستخدمين، التي عادة ما يمتلكها الجذر. عند "سودو جوهرة تثبيت ... 'جوهرة كنت تقوم بتثبيت هنا ...

و/Users/matt/.gem <- المستخدم مات 'له له دليل الأحجار الكريمة الخاصة. كل مستخدم يحصل واحد.

عند مجرد 'جوهرة تثبيت "على أنه" مات "انها ستسقط مرة أخرى إلى دير جوهرة الخاص. هذا يحصل إنشاء تلقائيا في المرة الأولى الحاجة اليها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top