لماذا sqlite3-روبي-1.2.2 لا تعمل على نظام التشغيل OS X ؟
-
08-06-2019 - |
سؤال
أنا على التوالي
- OS X 10.5 ،
- روبي 1.8.6,
- القضبان 2.1,
- sqlite3-روبي 1.2.2
و أحصل على الخطأ التالي عند محاولة الخليع db:migrate
على التطبيق الذي يعمل العثور على توصيل الخلية.
أشعل النار إحباط!لا يوجد مثل هذا الملف لتحميل -- sqlite3/قاعدة البيانات
المحلول
Jamis قد صدر للتو 1.2.4 ، تاريخ التعليق على هذا الخطأ يشير إلى أن الإصلاح هو في 1.2.3 والإصدارات الأحدث.كما اختبار سريع فعلت التالية على OS X 10.5 مربع مع روبي 1.8.6:
sudo gem install sqlite3-ruby
(التحقق من رقم الإصدار من 1.2.4)
rails test
(تستخدم الافتراضي database.yml
مع sqlite3)
cd test
./script/generate model Person name:string
rake db:migrate
ركض بخير.الخطأ قد حدث عندما كان sqlite3 require
د قبل الهجرة انتهى ، لذلك يبدو أنهم قد إصلاح المشكلة.
نصائح أخرى
يبدو أن هناك علة مع 1.2.2.مجرد العودة إلى 1.2.1 مع:
جوهرة تثبيت sqlite3-روبي -v=1.2.1
و هذا سوف يحل المشكلة.
لا تنتمي إلى StackOverflow