私は、MacBook Air (Mountain Lion) で Rails 環境をセットアップする新しい Web プログラマーです。Hartl の Rails チュートリアルを開始しました。
最新バージョンの git をインストールし、次の手順に従ってパスワード キャッシュを設定しました: https://help.github.com/articles/set-up-git。すべてが正常に機能しているように見えました。リポジトリを起動して実行し、ブランチを github にプッシュできました。
しかし今、$ clear
コマンドラインに入力して画面をクリアすると、bash は次のように返します。
usage: git credential-osxkeychain <get|store|erase>
画面をクリアしません。コマンドどうした$ clear
??
なぜこれが起こっているのか、それが孤立した問題なのか、セットアップでより広範なエラーを示しているのか、私にはわかりません. 入力$ which clear
すると、/usr/local/bin/clear に clear と表示されます。何が起こっているのか知っている人は助けてください!
更新 - 詳細情報!!
実際、@chrisaycock は正しかったです。usr clear
/bin にコマンドがあります。そのコマンドを直接実行すると ( /usr/bin/clear
)、期待どおりに動作します。ただし、clear
usr/local/bin のコマンドが問題を引き起こしています。また、which clear
のみを返しusr/local/bin
、無視しますusr/bin
(後者は bash のインクルードだからですか?) $PATH の問題でしょうか? .bash_profile ファイルと .bashrc ファイルを以下に貼り付けました。ただし、echo $PATH
予期しないパスがたくさんある場合。.bash_profile に含まれている .rvm のものだと思いますが、よくわかりません。洞察力のある人がいる場合は、(1) コマンドに関する私の問題がclear
$PATH の問題であるかどうか、(2) $PATH の問題であるかどうか、および (3) それを修正する方法を理解するための助けを借りることができます。どうしてecho $PATH
パスの長いリストを返します (.rvm が含まれていると思われますが、確認したい場合)。今までコメントしてくださった皆様、ありがとうございます!
エコー $PATH
/Users/NAME/.rvm/gems/ruby-2.0.0-p195@rails3tutorial2ndEd/bin:/Users/NAME/.rvm/gems/ruby-2.0.0-p195@global/bin:/Users/NAME/.rvm/rubies/ruby-2.0.0-p195/bin:/Users/NAME/.rvm/bin:/usr/local/mysql/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
.bashrc
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
esource ~/.git-prompt.sh # Load in the git branch prompt script.
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
PS1="\w\$(__git_ps1) $ "
### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"
.bash_profile
export PATH=/usr/local/mysql/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
source ~/.git-prompt.sh # Load in the git branch prompt script.
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
PS1="\w\$(__git_ps1) $ "