बिना रेल और PostgreSQL, आदेश रुक जाता है के साथ एक मॉडल उत्पन्न करने की कोशिश कर:जब इस आदेश का उपयोग करते समय त्रुटि
rails generate model Event name:string
कुछ नहीं होता है, और मैं करने के लिए Ctrl + C की है।
संस्करणों मैं उपयोग कर रहा हूँ कर रहे हैं:
- रूबी 2.1.1p76
- रेल 4.1.0
- PostgreSQL 9.3.4
- मैक ओएस एक्स 10.9.3
मैंने सत्यापित किया है कि पोस्टग्रेस काम कर रहा है और मैं इसे psql easyEventTracker_development
चलाकर कनेक्ट कर सकता हूं। मैं सेटअप rails new easyEventTracker -d postgresql
चलाते समय rake db:create
चलाकर मेरे रेल परियोजना, मैं निम्न संदेश मिलता है:
easyEventTracker_development पहले से मौजूद है
easyEventTracker_test पहले से मौजूद है database.yml फ़ाइल के
सामग्री:
default: &default
adapter: postgresql
encoding: unicode
pool: 5
development:
<<: *default
database: easyEventTracker_development
test:
<<: *default
database: easyEventTracker_test
production:
<<: *default
database: easyEventTracker_production
username: easyEventTracker
password: <%= ENV['EASYEVENTTRACKER_DATABASE_PASSWORD'] %>
यदि मैं SQLite के साथ रेल का उपयोग कर प्रोजेक्ट सेट करता हूं, तो सबकुछ ठीक काम करता है।
मुझे लगता है कि आप कोई मॉडल उत्पन्न नहीं कर सकते (इसे जांचें)। 'मैं उससे जुड़ सकता हूं' - आपने यह कैसे देखा? अपना 'Database.yml' – zishe
' रेल कंसोल 'चलाने का प्रयास करें और अपने कुछ मौजूदा मॉडल तक पहुंचें, यह सत्यापित करना चाहिए कि आप PostGreSQL से जुड़े हुए हैं। – Patru
मुझे लगता है कि उसके पास कोई मॉडल नहीं है (टेबल)। – zishe