سؤال

لدي Mac OS X 10.6.2 مع Ruby 1.8.7 الافتراضي. لقد قمت بتثبيت Ruby 1.8.6 Thourgh RVM (RVM تثبيت 1.8.6). بينما أقوم بتشغيل اختباراتي مع Ruby 1.8.6 ، أشعر بالخطأ:

DYLD: NSLINKMODULE () خطأ DYLD: رمز لم يتم العثور عليه: _destroyConstitute المشار إليها من:/USNOWAK/.RVM/GEMS/RUBY-1.8.6-P383/GEMS/RMAGICK-2.12.2/LIB/RMAGICK2 مساحة الاسم المسطحة في /users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/rmagick2.bundle Rake Agged! فشل الأمر مع الحالة (): [/users/snowak/.rvm/rubies/ruby-1.8.6-p383/...

واختبار جناح ينتهي. ما هو الخطأ في هذا التثبيت الياقوت؟ في Ruby 1.8.7 يتم اجتياز جميع الاختبارات.

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

المحلول

ما هو إصدار ImageMagick الذي قمت بتثبيته؟ إذا كان لديك 6.5.7 أو أعلى مثبت ، فأنت بحاجة إلى 2.13 أو أعلى من RMagick

http://rubyforge.org/forum/forum.php؟thread_id=46689&forum_id=32

في الوقت الذي أكتب فيه هذا ، لم أتمكن من تثبيت 2.13 عبر أمر GEM ، فقط 2.12.2. لذا فقط قم بتنزيل الجوهرة مباشرة وتثبيت الملف:

wget http://rubyforge.org/frs/download.php/68155/rmagick-2.13.0.gem
gem install rmagick-2.13.0.gem
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top