質問: snow leopardにmacportsをインストールした後の「sudo:port:command not found」 私の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」エラーが引き続き表示されます。私のエラーは、正しいパスが設定されていないことにあると思います。 this thread のアドバイスに従って、つまり、paths.dにパス(/ opt/local)を追加しましたが、それでもエラーが発生します。問題がある場合、ターミナルはデフォルトのログインシェル(/ usr/bin/login)でシェルを開くように設定されています。これを/ bin/bashに変更する必要がありますか?それで、これはmacportsの問題、$ pathの問題、またはstupiduserの問題ですか?
回答: ターミナルを開いて、次のように書きます:sudo nano /etc/paths パスワードを書きなさい次に、コピーして下部に貼り付けます。/opt/local/bin ファイルを保存します。alt + x その後 yコンピュータを再起動します。