/ / उबंटू लिनक्स पर रेल पर रूबी: एक नई कक्षा को डीबी त्रुटि फेंकता है - रूबी-ऑन-रेल, लिनक्स, उबंटू

उबंटू लिनक्स पर रेल पर रूबी: एक नई कक्षा को डीबी त्रुटि फेंकता है - रूबी-ऑन-रेल, लिनक्स, उबंटू

मैं एक नौसिखिया लिनक्स उपयोगकर्ता शर्तों पर आने की कोशिश कर रहा हूंरेल पर रूबी का उपयोग कर * निक्स विकास के साथ। मैं "सिंपली रेल्स 2" नामक एक उत्कृष्ट पुस्तक पढ़ रहा हूं [साइटपॉइंट: लेन्ज़] और हेवन को तब तक कोई समस्या नहीं थी जब तक कि मैं रेल कंसोल के भीतर एक नई स्टोरी ऑब्जेक्ट बनाने की कोशिश नहीं करता और मुझे "sqlite3 के लिए कोई ड्राइवर नहीं मिला" त्रुटि प्राप्त होती है:

$ sudo ruby ​​स्क्रिप्ट / कंसोल विकास पर्यावरण लोड हो रहा है (रेल 2.3.2)

कक्षा की कहानी <ActiveRecord ::आधार समाप्त => शून्य कहानी = कहानी। नया RuntimeError: sqlite3 के लिए कोई ड्राइवर /usr/local/lib/ruby/gems/1.9.0/gems/sqlite3-ruby-1.2.4/lib/sqlite3/database.rb:621 से नहीं मिला: "load_driver" में ...

मुझे लगता है कि यह रूबी घटकों को स्थापित करने के साथ कुछ करने के लिए हो सकता है।
मैंने इन फ़ोल्डरों को अपने डेस्कटॉप पर स्थापित किया:

माणिक 1.9.0-5 rubygems-1.3.1 SQLite-3.6.11

मुझे यकीन है कि यह एक विन्यास / स्थापना मुद्दा है, लेकिन जब मैं लिनक्स की बात करता हूं तो मैं बहुत खो जाता हूं और किसी भी मदद की सराहना करता हूं।

उत्तर:

उत्तर № 1 के लिए 1

प्रयत्न:

gem install sqlite3-ruby

जवाब के लिए 0 № 2

मैं केवल आपके वितरण पैकेज प्रबंधक (योग्यता / apt- डेबियन पर प्राप्त, फेडोरा पर yum, ...) के माध्यम से मणि स्थापित करने की सिफारिश कर सकता हूं और फिर मणि के माध्यम से सबकुछ इंस्टॉल कर सकता हूं।

gem install rails

इसमें स्क्लाइट ड्राइवर शामिल होना चाहिए।