2016-04-06 37 views
1

Terminal başlangıcında, bunu her zaman alabiliyorum.bash: export: `= ': geçerli bir tanımlayıcı değil -bash: export:` =': geçerli bir tanımlayıcı değil

Last login: Wed Apr 6 12:40:06 on console 
-bash: export: `=': not a valid identifier 
-bash: export: `=': not a valid identifier 
-bash: export: `=': not a valid identifier 
-bash: export: `=': not a valid identifier 
-bash: export: `=': not a valid identifier 
-bash: export: `=': not a valid identifier 
Mymacs-MacBook-Pro:~ mymac$ 

Bundan nasıl kurtulurum? ~/.bashrc itibaren

:

export TOMCAT_HOME=/Library/Tomcat/Home 
export IDP_HOME=/Library/SHIBBOLETH-idp/Home 
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home 
export PATH=$PATH:$JAVA_HOME/bin 
export M2_HOME=/Users/app/Applications/apache-maven-3.2.5 
export PATH=$PATH:$M2_HOME/bin 
export JOSSO2_HOME=/Users/app/Applications/josso-ce 
export PATH=$PATH:$JOSSO2_HOME/bin 
export ANT_HOME=/usr/local/bin/ant 
export PATH=$PATH:$ANT_HOME/bin 
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting 
+4

Lütfen '/ .bashrc' dosyasının (.bashrc dosyasının ev dizininizdeki) içeriğini yapıştırın. – SuperSaiyan

+0

Bash başlangıç ​​dosyalarınızdaki 'export' satırlarını arayın ve hataları olanları düzeltin. –

+0

ihracat TOMCAT_HOME =/Library/Tomcat/Ev ihracat IDP_HOME =/Library/shibboleth-IDP/Ev ihracat java_home =/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/İçerik/Ev ihracat YOLU = $ PATH: $ JAVA_HOME/bin ihracat M2_HOME =/Users/app/Uygulamalar/apache-maven-3.2.5 ihracat YOLU = $ PATH: $ M2_HOME/bin ihracat JOSSO2_HOME =/Users/app/Uygulamalar/josso-ce ihracat YOLU = $ PATH: $ JOSSO2_HOME/bin ihracat ANT_HOME =/usr/local/bin/ant dışa aktarma PATH = $ YOL: $ ANT_HOME/bin dışa aktarma PATH = "$ PATH: $ HOME/.rvm/bin" # RVM ekle –

cevap

2

Büyük olasılıkla size etrafında bash başlangıç ​​senaryolarından biri işaretler eşit boşluklar olduğunu.

export ile başlayan satırlarda hem .bashrc hem de .bash_profile öğelerine bakın. (Bu sonuçlar yoksa, ayrıca .profile bakmak ve bash başlatma Eğer /etc/ yılında değiştirmiş olabilir dosyaları.) Özellikle

, bu form için bak:

export foo = bar 

Ve çevresindeki boşlukları kaldırmak yapım =:

:

export foo=bar 

interaktif kabuk itibaren, yapının bu tür karşılaştığınız hatayı ürettiğini görebilirsiniz

$ export foo = bar 
bash: export: `=': not a valid identifier 
+0

Ve benim.bash_profile bu gibi görünüyor ---------------------------------------------- ------- export TOMCAT_HOME =/Library/Tomcat/Ana Sayfa export IDP_HOME =/Library/SHIBBOLETH-idp/Ana Sayfa export JAVA_HOME =/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/İçindekiler/Home [[-s "$ HOME/.profile"]] && kaynak "$ HOME/.profile" # Varsayılan yükleme .profile [[-s "$ HOME/.rvm/scripts/rvm"]] && source " bir fonksiyonu olarak bir kabuk oturumu * içine $ HOME/.rvm/komut/rvm" # Yük RVM * kaynak ~/.profile 2016-03-25_at_09 üzerinde # MacPorts Yükleyici ilavesi : 51: 07: uygun bir ekleme MacPorts ile kullanım için PATH değişkeni. –

+0

dışa aktarma PATH = "/ opt/local/bin:/opt/local/sbin: $ PATH" # PATH ortam değişkeninizi MacPorts ile kullanmak üzere uyarlamayı bitirdiniz. dışa aktarma M2_HOME =/Kullanıcılar/uygulama/Uygulamalar/apache-maven-3.2.5 dışa aktarma PATH = $ YOL: $ M2_HOME/bin dışa aktarma JOSSO2_HOME =/Kullanıcılar/uygulama/Uygulamalar/josso-ce dışa aktarma PATH = $ PATH: $ JOSSO2_HOME/bin export ANT_HOME =/usr/local/bin/ant export YOL = $ YOL: $ ANT_HOME/bin –

+0

@ İkiz - lütfen hiç böyle bir şeyi yorum haline getirmeyi düşünmeyin. Biçimlendirmeye ne yaptığını görebilirsiniz. Sorunuzla alakalıysa, sorunuzu ekleyin. – ghoti

-1

~/.bash_profile içindeki her şeyi silerek ve yeniden yazarak bu sorunu çözdüm. Bu işlemden hemen sonra, konsolum yerine ttys000'deydim, macumu yeniden başlattıktan sonra konsola geri döndüm. Ve ttys000 de bir sorun değil. Bir terminalden daha fazla açtığınızda ttys000, ttys001, ttys002 .... vb. Halindesiniz.