سؤال

أنا أعمل على تطبيق Rails الذي قمت بإعداده محليًا على جهاز OSX الخاص بي.ومع ذلك، فإن التطبيق، الذي يعمل عادةً على نظام التشغيل Linux، يتصل بقاعدة بيانات خاصة عبر unixODBC.توفر الشركة المصنعة لقاعدة البيانات برامج تشغيل لنظامي التشغيل Linux وWindows فقط.لقد قمت ببعض البحث ولكن لم أتمكن من معرفة حالة unixODBC على OSX.هل هناك أي توافق ثنائي مع برامج تشغيل Linux، أم أنني أقوم بإعداد جهاز آخر؟

شكرا على وقتك،

-- هنري

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

المحلول

استخدم Macports لتثبيت unixODBC. هناك الكثير من ملفات التكوين للحصول على انها تسير. سوف تظهر ثنائيات تحت عنوان "/ الأراضي الفلسطينية المحتلة / المحلية / بن".

نصائح أخرى

iODBC، تتم صيانته ودعمه بواسطة موظفي, ، تم شحنه كجزء من نظام التشغيل Mac OS X منذ إصدار Jaguar (10.2.x).

سوف تكون أفضل حالا تحديث iODBC بأحدث التصحيحات (تميل شركة Apple إلى التأخر قليلاً في هذه الأمور)، بدلاً من التحول إلى UnixODBC.قد تجد أيضًا بعض الفوائد في روبي + أودبك و روبي على القضبان المستندات التي قمنا بنشرها.

من الأفضل بشكل عام الاحتفاظ بجميع تكوينات ODBC الخاصة بك في مواقع الملفات الافتراضية لنظام التشغيل Mac OS X --

/Library/ODBC/odbc.ini
/Library/ODBC/odbcinst.ini
/Users/*/Library/ODBC/odbc.ini
/Users/*/Library/ODBC/odbcinst.ini

يمكنك إنشاء روابط رمزية من أي مكان آخر قد ترغب في الحصول على هذه الملفات فيه، على سبيل المثال.--

ln -s ~/Library/ODBC/odbc.ini ~/.odbc.ini

بدون معرفة نظام إدارة قواعد البيانات المستهدف، من المستحيل توجيهك إلى أي برامج تشغيل ODBC خاصة بنظام إدارة قواعد البيانات لنظام التشغيل Mac OS X.ومع ذلك، فإن صاحب العمل يقدم أ حل جسر ODBC متعدد الطبقات عبر الأنظمة الأساسية, ، والذي سيسمح لتطبيقات عميل Mac OS X بالاتصال من خلال برامج تشغيل ODBC على نظامي التشغيل Windows أو Linux.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top