मैं एक पुराना रेल ऐप ले रहा हूं। किसी ने इसे एक साल में छुआ नहीं है। आखिरी डेवलपर 2015 के अप्रैल में छोड़ दिया गया और मेरे पास उससे संपर्क करने का कोई रास्ता नहीं है। मेरे पास सर्वर पर एसएसएच पहुंच है, और मेरे पास गिथब रेपो तक पहुंच है।मैं रेल ऐप में एनएनवी वर्र्स कैसे देखूं?
मुझे कोई उपयोगकर्ता नाम/पासवर्ड नहीं पता है।
अगर मैं सर्वर और मैं बिल्ली के लिए database.yml फ़ाइल SSH, मैं सामान की तरह देखें:
staging:
adapter: mysql2
encoding: utf8
pool: 5
socket: /var/lib/mysql/mysql.sock
database: o_wawa_stage
username: wawa_stage
password: <%= ENV['STAGE_DATABASE_PASSWORD'] %>
host: access.dmedia.com
अगर मैं "printenv" आदेश चला तो मैं इन वार्स के किसी भी दिखाई नहीं देता। मुझे लगता है कि वे केवल रेल पर्यावरण से भरे हुए हैं।
मुझे लगता है कि मैं "डाल" कथन के समूह के साथ मूल्यों को थूकने के लिए टेम्पलेट्स को संपादित कर सकता हूं, लेकिन मुझे लगता है कि ऐसा करने के लिए एक और स्पष्ट तरीका होना चाहिए, जहां डेटा सार्वजनिक हो सकता है इसे देखें?
अगर मैं चलाने का प्रयास "कंसोल रेल" मैं मिलता है:
Rails Error: Unable to access log file. Please ensure that /var/www/haha/production/releases/20150118213616/log/development.log exists and is writable (ie, make it writable for user and group: chmod 0664 /var/www/haha/production/releases/20150118213616/log/development.log). The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
मैं इस बॉक्स पर sudo की जरूरत नहीं है, इसलिए मैं त्रुटि का पता नहीं कर सकते हैं।
क्या कोई तरीका है जिसे मैं "रेल कंसोल" कह सकता हूं जहां लॉग ढूंढना है? लॉग "/ var/www/wawa/उत्पादन/साझा/लॉग" पर है लेकिन रेल कंसोल इसे "/ var/www/wawa/production/log" में ढूंढ रहा है और यह एक त्रुटि फेंकता है क्योंकि यह इसे नहीं ढूंढ सकता । – lorm
'config.logger' जैसा दिखने वाली किसी भी पंक्ति के लिए config/application.rb और config/enivornments/production.rb के अंदर एक नज़र डालें।यह आमतौर पर उन दो फ़ाइलों में से एक में होता है जहां लॉगिंग कॉन्फ़िगरेशन ओवरराइट किया जाता है। http://guides.rubyonrails.org/configuring.html भी सहायक हो सकता है। –