هل يرى تطبيق Rails 3.0.0.Beta فقط الأحجار الكريمة المجمعة في وحدة التحكم؟
-
24-09-2019 - |
سؤال
لديّ مكتبة أحاول العمل مع Rails 3 (على وجه التحديد Feedzirra) والتي يمكنني أن أتطلبها موافق في IRB ولكنها تكسر وحدة التحكم في تطبيقي مع الخطأ التالي:
المحلول
يقوم Rails3 بتعديل $ load_path بحيث يحتوي فقط على الأحجار الكريمة المدرجة في Gemfile. ($ load_path عبارة عن مجموعة من الدلائل التي يبحث فيها روبي عن المكتبات).
لذلك يجب عليك إضافة الأحجار الكريمة إلى Gemfile bundle install
. يمكنك التحقق مما إذا كانت الجوهرة في طريقك عن طريق الكتابة puts $LOAD_PATH.grep(/feedzirra/)
في وحدة التحكم في القضبان.
لمزيد من المعلومات حول استخدام Bundler in Rails3 ، تحقق من هذه:
لا تنتمي إلى StackOverflow