যখন আমি আমার ম্যাকের জন্য ssh এর মাধ্যমে একটি উবুন্টু সার্ভারে লগইন করি, তখন আমি linux অ্যাকাউন্টে ভুল প্যাথ সেটিংটি পেয়েছি


1

আমি একটি ubuntu সার্ভার আছে, একটি রেল অ্যাপ্লিকেশন। যখন আমি সরাসরি সেই সার্ভারটি অ্যাক্সেস করি, তখন আমার রেলের কমান্ডগুলির জন্য পথের সেটিংস নিয়ে আমার কোন সমস্যা হয় না, কিন্তু যখন আমি আমার আইএমএকে জন্য শর্ট ssh লগ ইন করি, তখন আমি বিভিন্ন সেটিংস পেয়েছি, উদাহরণস্বরূপ,

wich rails

প্রত্যাবর্তন

home/username/.rvm/gems/ruby-1.9.3-p194/bin/rails

কিন্তু উবুন্টু ফিরতি থেকে

/user/local/bin/rails

কে সঠিক এক।

যে কেউ ssh জন্য সঠিকভাবে যে মান সেট করতে জানেন?

আগাম ধন্যবাদ

উত্তর:


2

এসএসএইচ সমস্যা নয়, এবং আরও কনফিগার করার প্রয়োজন নেই, আপনি যা দেখছেন তা সঠিকভাবে সেটআপ না থাকার লক্ষণীয়। এটি চেষ্টা করুন: স্থানীয় মেশিনে এবং ssh ব্যবহার করে $ PATH প্রতিধ্বনি করুন।

আপনি হাত দ্বারা পাগল ইনস্টল যখন, আপনি / usr / স্থানীয় / বিন অন্তর্ভুক্ত করার পথটি প্রসারিত করেছেন? আপনাকে নিশ্চিত করতে হবে যে আপনার টার্মিনালটি সেই ফাইলটিকে উৎসাহিত করছে, যা অবশ্যই এটি নয়।

সম্পাদনা করুন: অনেকগুলি জায়গা রয়েছে যেখানে আপনি পথগুলি যুক্ত করতে পারেন, তাই আমি আপনাকে জিজ্ঞাসা করছিলাম যেখানে আপনি এটি যোগ করেছেন। প্রোফাইল? এটা ঠিক করা সহজ হবে যে জানা। আমি ব্যক্তিগতভাবে এটা করতে হবে। Bashrc:

export PATH=$PATH:/usr/local/bin

শুধু আপনার টার্মিনাল bash যদি এই শুধুমাত্র ইন্দ্রিয় তোলে বুঝতে।


কার্যকরভাবে, PATH ডি differents হয়, কিভাবে আমি নিশ্চিত করতে পারি যে আমার টার্মিনালটি সঠিকভাবে ফাইলটিকে সোর্স করছে?
Nisanio

@ নিসানিও: আমি আমার উত্তরটি একটু সম্পাদনা করেছি।
carlosdc
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.