0

Facebookと連携するアプリがあります。つまり、localhost:3000 でテストできないということです。これを修正するために、/private/etc/hosts ファイルを次のように変更しました。

127.0.0.1       localhost
127.0.0.1       dev.example.com

これは古いコンピューターでは問題なく機能しましたが、新しいコンピューターでは機能しませんでした。ここで、正常に機能させるために、ブラウザーでアプリを見ているときにポート番号を追加する必要があります。

dev.example.com:3000

これは新しい OS (マウンテン ライオン) の問題だと推測していますが、よくわかりません。

ブラウザを使用しているときにポート番号を追加する必要がないように、hosts ファイルを構成する方法はありますか?

4

1 に答える 1

1

いいえ; hosts ファイルは、ポート番号部分ではなく、ドメイン名を IP アドレスに変換する方法のみを制御します。

HTTP のデフォルト ポートはポート 80 です。Mac のポート 80 で何かがまだ実行されていない場合は、次のように Rails にそのポートを使用するように指示できます。

rails server -p 80

この変更は、Mountain Lion へのアップグレードに関連するものではないようです。ポート番号なしでブラウザで動作していた場合は、おそらく構成またはアプリに関する何かが変更されました。

于 2012-10-05T16:18:47.780 に答える