0

私はタブレットアプリを構築しており、開発環境はWindowsホストのvirualboxでubuntuを実行するRailsです。Windowsマシンにdev.myapp.comのホスト名を設定しました。

Webサーバーとしてシンを実行しますが、実行するsudo rails s thin -p 80とエラーが発生します

どのソースにもmulti_json-1.0.4が見つかりませんでした

gemをインストールしても問題は解決しません。また、シンを実行するかどうかにかかわらず、同じエラーが発生します。

以前は別のポートでサーバーを起動していたと思いますが、どちらであったか思い出せません。8080を試しましたdev.myapp.comが、ホストマシンのブラウザで開こうとすると機能しません。

別のポートを使用する(およびポート拡張を必要とせずに機能するポート)、またはmulti_jsonエラーを解決するための提案。または他の提案?

4

2 に答える 2

0

私がここでやったことは、バニラだけで実行し、rails s thinフィドラーを指してIPアドレスをポート3000にリダイレクトすることでした

于 2013-01-21T01:08:41.053 に答える
0

をドロップしてsudo、このように実行しますrails s thin -p 3000これを機能させて、 http://dev.myapp.com:3000を参照できることを確認します。これが機能したら、sudo ビットを再導入してポート 80 に戻すことができます。sudo が gem を見つけられない理由は、システムについて詳しく知らなければ答えられません。おそらくパスの問題ですが、変数が多すぎて推測できません。

それはすべて言った..代替ポートで実行することの害は何ですか?

于 2013-01-12T20:30:29.487 に答える