PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

ActiveRecord rbenv का उपयोग करके गलत डेटाबेस से कनेक्ट करने का प्रयास कर रहा है

विकास ठीक काम किया। यहां तक ​​कि rails console production सर्वर पर app.get '/' . के साथ काम किया डेटाबेस त्रुटियों के बिना। हालांकि, ब्राउज़र के माध्यम से अनुरोध करते समय, सभी नरक ढीले हो गए।

समस्या यह है कि फ़्यूज़न पैसेंजर स्थापना के अंत में जो निर्देश देता है वह आरबीएनवी-वार्स के साथ बिल्कुल संगत नहीं है।

यात्री स्थापना के अंत में, आपको nginx.conf में निम्नलिखित जोड़ने का निर्देश दिया जाता है :

passenger_root /home/user/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/passenger-5.0.26;
passenger_ruby /home/user/.rbenv/versions/2.3.0/bin/ruby;

हालांकि, जैसा कि @mislav बताया , रूबी स्क्रिप्ट आरबीएनवी के बजाय सीधे रूबी प्रक्रियाओं को कताई करेगी।

इसे ठीक करने के लिए nginx.conf . में क्या होना चाहिए इसके बजाय है:

passenger_root /home/user/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/passenger-5.0.26;
passenger_ruby /home/user/.rbenv/shims/ruby;

आशा है कि यह एक और अनसुनी आत्मा को बचाने में मदद करता है :D




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका को द्वि-आयामी सरणी में पोस्टग्रेज करता है

  2. पोस्टग्रेस्क्ल पोर्ट भ्रम 5433 या 5432?

  3. PostgreSQL, SQL स्थिति:42601

  4. PostgreSQL में टाइमस्टैम्प से मिनट कैसे घटाएं/जोड़ें?

  5. PostgreSQL के लिए लोड बैलेंसर्स की तुलना करना