यहाँ विंडोज उपयोगकर्ताओं के लिए एक समाधान है , आशा है कि यह मदद करता है!
विंडोज पर रेल 3 के साथ MySQL का उपयोग करना
--- MySQL स्थापना के लिए ---
यदि आपके पास पहले से ये दो फाइलें स्थापित नहीं हैं, तो आपको अपने MySQL को
vcredist_x86.exe -> http://www.microsoft.com/download/en/details.aspx जाने की आवश्यकता हो सकती है ? id = 5555
dotNetFx40_Full_x86_x64.exe -> http://www.microsoft.com/download/en/details.aspx?id=17718
डिफ़ॉल्ट इंस्टॉल डेवलपर मशीन का उपयोग करें
-MSQL सर्वर कॉन्फ़िगरेशन-
पोर्ट: 3306
विंडोज़ सेवा का नाम: MySQL55
mysql रूट पास: रूट (आप इसे बाद में बदल सकते हैं)
(उपयोगकर्ता नाम: रूट)
-MSQL सर्वर कॉन्फ़िगरेशन-
--- MySQL स्थापना के लिए ---
--- mysql2 मणि को स्थापित करें ---
महत्वपूर्ण: इसे गिट बैश कमांड लाइन के साथ करें (यह railsinstaller के साथ स्थापित किया गया था) -> स्टार्ट / गिट बैश
रत्न mysql2 स्थापित करें - '--with-mysql-lib = "c: \ प्रोग्राम फ़ाइलें \ MySQL \ MySQL सर्वर 5.5 \ lib "--with-mysql- शामिल =" c: \ Program Files \ MySQL \ MySQL सर्वर 5.5 \ "शामिल हैं"
अब रत्न को सही तरीके से स्थापित किया जाना चाहिए
अंतिम रूप से libmysll.dll फ़ाइल की प्रतिलिपि बनाएँ
C: \ Program Files \ MySQL \ MySQL सर्वर 5.5 \ lib
to
C: \ Rails \ Ruby1.9.2.2 \ bin
--- mysql2 Gem स्थापित करें ---
अब आप MySQL के साथ अपने रेल एप्लिकेशन का उपयोग करने में सक्षम होंगे, यदि आप सुनिश्चित नहीं हैं कि MySQL के साथ रेल 3 एप्लिकेशन कैसे बनाएं ...
--- MySQL के साथ एक रेल 3 ऐप प्राप्त करें ---
ओपन कमांड प्रॉम्प्ट (गेट बैश नहीं) -> प्रारंभ / cmd
अपने फ़ोल्डर में नेविगेट करें (c: \ Sites)
नई रेल एप्लिकेशन बनाएं
rails new world
फ़ाइल को हटाएं c: \ Sites \ world \ public \ index.html
फ़ाइल को संपादित करें c: \ Sites \ world \ config \ मार्गों.rb
इस लाइन को जोड़ें -> रूट: =>> 'शहरों # सूचकांक'
ओपन कमांड प्रॉम्प्ट (दृश्य और नियंत्रक उत्पन्न करें)
rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer
इस तरह दिखने के लिए फ़ाइल c: \ Sites \ world \ app \ मॉडल \ city.rb संपादित करें
class City < ActiveRecord::Base
set_table_name "city"
end
इस तरह से देखने के लिए फ़ाइल c: \ Sites \ world \ config \ database.yml संपादित करें
development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock
रत्न में जोड़ें
gem 'mysql2'
ओपन कमांड प्रॉम्प्ट विंडो cmd, न कि Git Bash (अपना ऐप चलाएं!)
अपने ऐप फ़ोल्डर में नेविगेट करें (c: \ Sites \ World)
rails s
यहां अपना ब्राउज़र खोलें -> http: // localhost: 3000
--- MySQL के साथ एक रेल 3 एप्लिकेशन प्राप्त करें ---