से पहले ठीक काम करने के बाद सूडो त्रुटि मैंने हाल ही में अपने रेल अनुप्रयोग तैनाती में कैपिस्ट्रानो का उपयोग शुरू किया। यह मेरे लिए ठीक काम कर रहा था और तब सब अचानक, मैं हर मणि इसे स्थापित करने की कोशिश की बाद भी यह त्रुटिकैपिस्ट्रानो:
sorry, you must have a tty to run sudo
हो रही शुरू कर दिया। मुझे पता है कि इस समस्या को आमतौर पर deploy.rb फ़ाइल में सेट :use_sudo, false
डालकर हल किया जा सकता है लेकिन मेरे पास पहले से ही है। और अजीब चीज यह है कि मैंने अपनी संपूर्ण निर्देशिका को वापस तब तक वापस कर दिया जब मुझे पता था कि कैपिस्ट्रानो काम कर रहा था और यह अभी भी मुझे एक ही त्रुटि दे रहा है।
मेरे सर्वर CentOS
चल रहा हैतो क्या समस्या संभवतः की वजह से हो सकता है? कोई विचार?
यह पासवर्ड के लिए संकेत देगा? मैंने कोशिश की और जब मैं इसे स्पष्ट रूप से पासवर्ड दिखाता हूं। –
मैं एसएसएच कुंजी का उपयोग पासवर्ड नहीं – ajtrichards
अच्छी तरह से मैंने एसएसएच कुंजी भी सेट की है। यह निम्नलिखित 'कमांड के लिए पासवर्ड मांगता है: (RBENV_ROOT =/home/deployer/.bbenv RBENV_VERSION = 2.1.2/usr/bin/env sudo ln -nfs/home/deployer/apps/managewise_production/shared/config/nginx। conf/etc/nginx/साइट-सक्षम /) '। –