0
私はMac OS Xを使用しています。プロファイルとbash_profileがあります。
cat ~/.profile
PATH=/usr/local/git/bin:$PATH
export PATH
ここで
cat ~/.bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
export M2_HOME=/Users/myName/Tools/apache-maven-3.2.5
export GIT_HOME=/usr/local/git
export PATH=$PATH:$M2_HOME/bin:$GIT_HOME/bin
### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
MYSQL=/usr/local/mysql/bin
export PATH=$PATH:$MYSQL
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
### ADDED FOR SUBLIME SYMLINK
export PATH=/usr/bin/local/bin:$PATH
が$ PATHの内容である:ここに私のファイルの内容は、私が持っている理由
echo $PATH
/usr/bin/local/bin:/Users/myname/.rbenv/shims:/Users/myname/.rbenv/shims:/usr/local/heroku/bin:/usr/local/git/bin:/usr/local/git/bin:/usr/local/git/bin:/Users/myname/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-3.4.0/lib/rspec.rb:/usr/bin/local/bin:/Users/myname/.rbenv/shims:/Users/myname/.rbenv/shims:/usr/local/heroku/bin:/usr/local/git/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ImageMagick/bin:/Users/myname/Tools/apache-maven-3.2.5/bin:/usr/local/git/bin:/usr/local/mysql/bin:/Users/myname/Tools/apache-maven-3.2.5/bin:/usr/local/git/bin:/usr/local/mysql/bin
私は理解していないこの/ユーザ/ myname/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-3.4.0/lib/rspec.rbをパスに追加します。どのように私はそれを削除することができます?私は〜/ .profileや〜/ .bash_profileには見えません。 rbenvで設定されているRSpecのためbinstubだあなたの助け
"rbenv init"はパスに追加されますか? – hft
.bash_profileが存在する場合、bashは.profileを無視するため、.profileは無関係です。しかし、.bash_profileのPATH追加は2回行われているように見えますが、いくつかの追加( "/usr/local/git/bin:/usr/local/git/bin:/Users/myname/.rbenv/versions/2.2。 2/lib/ruby/gems/2.2.0/gems/rspec-3.4.0/lib/rspec.rb ")を使用します。それがどこから来ているのかわからない。 .bashrcファイルがありますか? –