Bash_profile काम नहीं करता है


1

मैं उपयोग करना चाहता हूं .bash_profileलेकिन मेरे पास एक बग है।

मेरी फ़ाइल में मेरे पास है:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home

लेकिन जब मेरे JAVA_HOMEद्वारा Ionicमुझे बुलाया जाता है:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home

मुझे नहीं पता कि मेरा JAVA_HOMEसमान क्यों नहीं है।

मैं लॉन्च करने की कोशिश करता हूं . .bash_profileलेकिन काम नहीं करता


आपको 'स्रोत .bash_profile' आज़माना चाहिए। फ़ाइल संभवतः निष्पादन योग्य नहीं है। या एक नई टर्मिनल विंडो खोलें।
jmh

2
@jmh डॉट उसी तरह हैsource
एलन

क्या आप ~/.bash_profileकृपया अपनी सामग्री पोस्ट कर सकते हैं । इसके अलावा, एक नया सत्र शुरू करें और echo $JAVA_HOME
एलन

मैंने अपने सभी प्रोफाइलों में एक इको स्टेटमेंट डाला, ताकि मुझे पता चले कि कौन से रन हुए हैं।
हिस्ट्रीस्टैंप

जवाबों:


2

.bash_profileजब मैं जावा में डब करता था तो प्रति मेमोरी आपको एक्सपोर्ट जोड़ने की जरूरत होती है और "टर्मिनल में कमांड चलाते हैं:

 nano .bash_profile

फिर जोड़िए:

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home"

फिर रिबूट करें: के . .bash_profileबाद आप को बचा लिया हैbash_profile


1

बैश अपनी विभिन्न आरसी फाइलों का उपयोग अलग-अलग तरीके से करता है, जो इस बात पर निर्भर करता है। बारीकियों के लिए बैश मैन पेज का इन्विटेशन सेक्शन पढ़ें, लेकिन संक्षेप में एक लॉगिन शेल के लिए यह bash_profile (अन्य चीजों के साथ) और गैर-लॉगिन शेल के लिए पढ़ेगा, यह bashrc (अन्य चीजों के साथ) पढ़ेगा। ज्यादातर लोग अपने bash_profile से bashrc स्रोत करेंगे और bashrc में बाकी सब कुछ करेंगे।

आप इसे नहीं दिखाते हैं, लेकिन संभवतः आप JAVA_HOME निर्यात-आईएनजी नहीं हैं। तुम्हे करना चाहिए। आप यह सुनिश्चित करना चाहते हैं कि मूल शेल पर चला जाए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.