0

私はruby1.9.3とrails3.2.8を実行しているUbuntuサーバーでユーザーごとの構成を使用しています。

rails new test_app1人のユーザー(メインユーザー)のホームディレクトリを使用して新しいサイトを作成しrails s、アプリディレクトリから実行すると、次のようになります。

Rails 3.2.8 application starting in development on http://0.0.0.0:3000

しかし、su別のユーザーにアクセスして、そのユーザーのホームディレクトリで同じコマンドを実行すると、次のようになります。

Rails 3.2.8 application starting in production on http://0.0.0.0:3000

走っても同じこと

rails s -e development

他のユーザーとして何をしても、WEBrickを開発に取り掛かることはできません。何が起きてる?

4

1 に答える 1

0

これは、Stack Exchangeの質問を投稿し、すぐに答えを見つけるための私の日でなければなりません。

明らかに、これらの2人のユーザーには何か違いがあり、私はそれが何であるかを理解できませんでした。ユーザー間の違いは、失敗したユーザーとして@wayne-e-seguinのSMフレームワークで遊んでいたことです。これのデフォルトのインストールでは、environmentRAILS_ENVが本番環境に設定されます。それらを「開発」に設定することで~/.smrcうまくいきました。

于 2012-10-22T15:34:53.877 に答える