26

私はwebrickを使用してMacOSXLionでRailsアプリを開発しています。別のコンピューターからサイトにアクセスしようとしています(テスト用)。私のコンピューターの内部IPは10.1.10.100です。

アクセス10.1.10.100すると、コンピューターで実行されているApacheサーバーによって提供されるページが表示されます。

私のコンピューターと同じネットワーク上の別のコンピューターの両方からのアクセス10.1.10.100:3000タイムアウト。pingできます10.1.10.100。私のコンピューターからloaclhost:3000、アプリを表示します。

Mac OS Xで開く必要のあるファイアウォールや、適用する必要のあるその他の設定はありますか?

ありがとう

4

1 に答える 1

50

webrickサーバーの起動時に、-bオプションを使用してRailsアプリケーションを実行するIP(この場合は10.1.10.100)を指定すると、Railsが指定されたIPにバインドされます。

rails server -b 10.1.10.100 -p 3000
于 2012-04-09T19:26:31.580 に答える