PATH এর অবৈধ অক্ষর রয়েছে


0

আমি আমার ম্যাকের উপর আমার পাথের সাথে ফিড করছি কারণ হোম-ব্রিউ কাজ করছিল না। আমার পথটি তিনটি সংস্করণে বিভক্ত হতে পারে:

পরিষ্কার পথ হ'ল সবচেয়ে আদর্শ পথ, যেহেতু আমি আর পেবলের এসডিকে ব্যবহার করি না। দুষ্টু পথ হ'ল আসল, গণ্ডগোলের পথ। পুরানো পাথ ত্রুটিগুলি মুছে ফেলা সহ দুষ্টু পথ

 Nasty path

   /opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Users/peterkaminski/anaconda/bin:/Users/peterkaminski/pebble-dev/PebbleSDK-2.0- BETA5/bin:/Users/peterkaminski/pebble-dev/PebbleSDK-2.0-BETA5/bin:/Users/peterkaminski/pebble-dev/PebbleSDK-2.0-BETA4/bin:/Users/peterkaminski/pebble-dev/PebbleSDK-2.0-BETA4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin:/Users/peterkaminski/apache-ant-1.9.3


Clean path

/opt/local/bin:/opt/local/sbin:/Users/peterkaminski/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin:/Users/peterkaminski/apache-ant-1.9.3


OLD PATH


/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Users/peterkaminski/anaconda/bin:“/Users/peterkaminski/pebble-dev/PebbleSDK-2.0-BETA5/bin:/Users/peterkaminski/pebble-dev/PebbleSDK-2.0-BETA5/bin:/Users/peterkaminski/pebble-dev/PebbleSDK-2.0-BETA4/bin:/Users/peterkaminski/pebble-dev/PebbleSDK-2.0-BETA4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin:/Users/peterkaminski/apache-ant-1.9.3/bin:??

বাজে পথটির জন্য আমার ~ / .bash_ প্রোফাইলে দেখতে এইরকম দেখাচ্ছে: (আমাকে ক্ষমা করুন, আমি এটি ঠিক করার চেষ্টা করে প্রায় এক ঘন্টা ধরে বোকা বানাচ্ছি, সুতরাং এটি ভয়ানক দেখাচ্ছে)

JAVA_HOME="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
ANT_HOME="/Users/peterkaminski/apache-ant-1.9.3"
LES_SDK="/Users/peterkaminski/Lexmark"


export PATH=~/pebble-dev/PebbleSDK-2.0-BETA4/bin:$PATH
export PATH=~/pebble-dev/PebbleSDK-2.0-BETA4/bin:$PATH
export PATH=~/pebble-dev/PebbleSDK-2.0-BETA5/bin:$PATH
export PATH=~/pebble-dev/PebbleSDK-2.0-BETA5/bin:$PATH

export JAVA_HOME
export ANT_HOME
export LES_SDK

PATH=“/Users/peterkaminski/pebble-dev/PebbleSDK-2.0-BETA5/bin:/Users/peterkaminski/pebble-dev/PebbleSDK-2.0-BETA5/bin:/Users/peterkaminski/pebble-dev/PebbleSDK-2.0-BETA4/bin:/Users/peterkaminski/pebble-dev/PebbleSDK-2.0-BETA4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$JAVA_HOME/bin:$ANT_HOME/bin:$LES_SDK
export PATH




# added by Anaconda 2.2.0 installer
export PATH="/Users/peterkaminski/anaconda/bin:$PATH"

#PATH=“/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$JAVA_HOME/bin:$ANT_HOME/bin:$LES_SDK”
#export PATH

##
# Your previous /Users/peterkaminski/.bash_profile file was backed up as /Users/peterkaminski/.bash_profile.macports-saved_2015-06-24_at_10:32:22
##

# MacPorts Installer addition on 2015-06-24_at_10:32:22: adding an appropriate PATH variable for use with MacPorts.
# export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Finished adapting your PATH environment variable for use with MacPorts.


##
# Your previous /Users/peterkaminski/.bash_profile file was backed up as /Users/peterkaminski/.bash_profile.macports-saved_2015-09-07_at_22:49:58
##

# MacPorts Installer addition on 2015-09-07_at_22:49:58: adding an appropriate PATH variable for use with MacPorts.
#export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Finished adapting your PATH environment variable for use with MacPorts.


##
# Your previous /Users/peterkaminski/.bash_profile file was backed up as /Users/peterkaminski/.bash_profile.macports-saved_2015-09-24_at_23:53:49
##

# MacPorts Installer addition on 2015-09-24_at_23:53:49: adding an appropriate PATH variable for use with MacPorts.
#export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Finished adapting your PATH environment variable for use with MacPorts.

আমি কীভাবে এটিকে ডিফল্ট অবস্থায় ফিরিয়ে আনতে পাথটি সংশোধন করব? অথবা আপনি কোন ঝকঝকে ত্রুটি লক্ষ্য করেন? আমি নিশ্চিত নই যে "এবং বিন" যোগ করার ফলে কী ঘটে?


আপনার কদর্য PATH- এ একটি স্থান চরিত্র /Users/peterkaminski /anaconda/binএবং "আপনার পুরানো PATH- এ “/Users/peterkaminski/pebble-dev/PebbleSDK-2.0-BETA5/binআপনি কোনটি ঠিক ঠিক করার চেষ্টা করছেন?
DrZoo

আপনি একটি প্রশ্ন জিজ্ঞাসা করতে ভুলে গেছেন। আপনি কি চান তা পরিষ্কার নয়।
ডেভিড শোয়ার্জ

চারটি লাইন export PATH=.. কোনও কাজের নয়, PATH ভেরিয়েবলটি ওভাররাইট করা হয়েছে।
আরচেমার

1
আপনার .bash_profile (?) এ আপনার কোঁকড়ানো উদ্ধৃতি রয়েছে যা প্রস্তাব দেয় আপনি কোনও বেমানান সম্পাদক দিয়ে ফাইল সম্পাদনা করার চেষ্টা করেছেন।
fd0

@ আর্চেমার এইগুলির প্রত্যেকটিই শেষ হয় :$PATH, ফলস্বরূপ ফলাফলটি একটি ডিরেক্টরিকে পূর্বনির্ধারিত করে। (ওহ, আপনি যে চারটি অ্যাসাইনমেন্টটি উল্লেখ করছেন যা এই চারটি অনুসরণ করে, $PATH
যেটির
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.