पर साझा किया गया है, तो मेरे साझा होस्ट ने गिट प्रदान नहीं किया है, इसलिए मैंने इसे ~/bin में बनाया और स्थापित किया है। जब मैंने इसे चलाया, तो मुझे अधिकांश आदेशों पर निम्न त्रुटि मिली, हालांकि वे सफल रहे। मेरी deploy.rb कोरिमोट गिट एक मानक मानक
default_run_options[:pty] = true
, लेकिन फिर मैं इस त्रुटि है, जो ब्लॉक तैनाती मिलती है:
stdin: is not a tty
मैं जोड़कर इस समस्या का समाधान कर सकते हैं :
sh: git: command not found
कैसे मैं दोनों की त्रुटियां सुधारने में कर सकते हैं?
मैंने "PATH=$PATH:$HOME/bin"
के साथ ~/.ssh/पर्यावरण फ़ाइल जोड़ने की कोशिश की (और इसका उपयोग करने के लिए sshd_config बदल रहा है) लेकिन यह कुछ भी नहीं किया।
ऐसा लगता है कि कैपिस्ट्रानो द्वारा जो भी खोल उपयोग किया जा रहा है वह दूरस्थ सर्वर पर ~/.bashrc या ~/.bash_profile का उपयोग नहीं कर रहा है।
कोई विचार रिमोट मशीन पर पथ कैसे सेट करें?
अन्य जानकारी: मैं स्थानीय रूप से ओएस एक्स का उपयोग कर रहा हूं, और साझा सर्वर साइट 5 पर लिनक्स है।
कृपया इस मुद्दे को हल करने के लिए उत्तर दें। – cfx