RailsバージョンをアップグレードするためにMacPortsをインストールして、RailsでのアジャイルWeb開発、PragProg(4th、2011)で作業できるようにしました。MacPortsのWebサイトと同様に、本の指示に従って、ディスクイメージからインストールを実行しました。正しくインストールされているように見えますが、その後ポートコマンドを実行すると「port:command not found」が返されました。
Stack Exchangeを検索し、この質問を見つけたので、「tar xjvf MacPorts-1.9.2.tar.bz2」を使用してコマンドラインからインストールしようとしました。繰り返しますが、インストールは機能しているようです。MacPortsが正常にインストールされたという確認が表示されますが、MacPortsを(「sudo port -v selfupdate」経由で)自己更新しようとすると「sudo:port:command not found」エラーが表示されます。
私のエラーは、正しいパスが設定されていないことにあると思います。私はこのスレッドのアドバイスに従って、つまりpaths.dにパス(/ opt / local)を追加しましたが、それでもエラーが発生します。
問題があれば、端末はデフォルトのログインシェル(/ usr / bin / login)でシェルを開くように設定されます。これを/ bin / bashに変更する必要がありますか?
だから、これはMacPortsの問題、$ PATHの問題、またはStupidUserの問題ですか?