لا يوجد مثل هذا الملف لتحميله-التفكير-sphinx
-
27-09-2019 - |
سؤال
عند تشغيل أوامر البرنامج النصي مثل البرنامج النصي/وحدة التحكم ، أحصل على رسالة الخطأ:
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'
لا تنتمي إلى StackOverflow