これは初心者の質問ですので、あらかじめお詫び申し上げます。私は過去2時間、解決策を見つけるために費やしました。
私には2つの問題があります(私は確かに関連しています)。
バックグラウンド:
これは私の$PATHがどのように見えるかです:
/Users/Sponsi/.rvm/gems/ruby-1.9.3-p194/bin:/Users/Sponsi/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/Sponsi/.rvm/ rubies / ruby-1.9.3-p194 / bin:/ Users / Sponsi / .rvm / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ usr / local / bin:/ usr / local / git / bin:/ usr / X11 / bin
問題#1
コマンドラインコマンド「subl」を使用して、OSXでSublimeText2を起動しようとしています。
次のコマンドを入力しました: "ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
途中でしか機能しませんでした。「subl」と入力すると、「Commandnotfound」が表示されます。しかし、上記のコマンドを再入力すると、「すでに存在します」と表示されます。
私はオンラインで検索し、(ある程度)修正を見つけました。.bashrcに以下を追加しました。
echo 'export PATH="./bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
コマンド「subl」の使用は機能しますが、一時的なものです。ターミナルを終了するか、別のディレクトリに切り替えると、動作が停止します(問題#2が発生します。以下を参照してください)。
問題#2:
コマンド「subl」を使用して別のディレクトリの下にあるファイルをプルアップしようとすると、「-bash:./bin/subl:そのようなファイルまたはディレクトリはありません」というメッセージが表示されます。編集するファイルが存在することを確認しました。
ところで、私は@http://ruby.railstutorial.org/ruby-on-rails-tutorial-bookで見つかったRubyチュートリアルに従っています。
どうもありがとうございました!