سؤال

عند تشغيل أوامر البرنامج النصي مثل البرنامج النصي/وحدة التحكم ، أحصل على رسالة الخطأ:

no such file to load -- thinking-sphinx

في ملف evironment.rb الخاص بي:

config.gem 'thinking-sphinx', :version => '1.3.18', :require_as => 'thinking_sphinx'

في ملف RAKE:

require 'thinking_sphinx/tasks'

لدي إصدارات التالية:

gem 1.3.7
ruby 1.8.7
Rails 2.3.8

أوامر Rake الخاصة بي مثل Rake TS: إعادة بناء العمل بشكل جيد! هل هناك طريقة للتخلص من رسالة الخطأ المزعجة؟

TNX !!!

ملاحظة: أنا أيضًا أستخدم RVM

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

المحلول

يبدو أن Rails تحاول أن تتطلب جوهرة "تفكير sphinx" بدلاً من "التفكير_sphinx". تحتاج إلى استخدام :lib لتحديد المسار المتطلبات بدلاً من :require_as iirc.

config.gem 'thinking-sphinx', :version => '1.3.18', :lib => 'thinking_sphinx'
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top