2012-02-27 7 views
1

私はRailsの新機能です。私は自分のマシンに1つのRailsプロジェクトを持っていますが、2番目のプロジェクトを最初から作成したいと思っています。どこにどのようにセットアップするのか分かりません。具体的には:Ubuntuで複数のRailsプロジェクトを実行

  • 現在のプロジェクトは、Projects/project1ディレクトリにあります。私はそれをProjects/project2に配置したいと思います。そのディレクトリにRailsを再インストールするだけですか?
  • 私はまだproject1にアクセスする必要があります。 2つのプロジェクトをブラウザのアクセスの点でどのように切り替えるのですか?それは別のサーバーですか?切り替えるファイルを編集する必要はありますか?
  • 複数のプロジェクトを管理するために知る必要があると思われるものは何でもあります。私がちょうど始めているように私はセットアップについて何も知らないと思います。

答えて

2

My current project is located in the Projects/project1 directory. I'd like to have it located in Projects/project2. Do just reinstall Rails into that directory?

だけrails newを実行して、そのディレクトリに新規のRailsプロジェクトを作成します。

$ cd Projects 
$ rails new project2 

あなたはのProject2に新しい(空の)Railsアプリケーションを持っています。

I still need access to project1. How do I switch back and forth between the two projects in terms of browser access? Will it be a separate server? Do I have to edit a file to switch?

あなたはrails serverを介してローカルサーバを実行していると仮定すると、あなたのサーバが-p経由で実行されているポートを指定することができます。 Railsのプロジェクトを考えると

、あなたは彼らがすべてのユニークなポートで実行していることを確認し、ローカルで複数のRailsプロジェクトを実行するには

$ ./script/rails server -p 3001 

を実行することにより、localhost:3001に聞くことができます。

Anything else you think I might need to know in order to manage multiple projects. Please assume that I know nothing about the setup as I'm just getting started.

ご使用のプラットフォームに応じて、Powまたは単一のサーバーに複数のRailsアプリケーションを展開するプロセスを自動化Passengerになっているはずです。

+0

私は新しいプロジェクトをうまくインストールできましたが、ポートの指示に問題があります。 '$ ./script/rails server -p 3001'を実行すると、エラーが表示されます: 'autodetect ':JavaScriptランタイムが見つかりませんでした。何か案は? – VirtuosiMedia

+0

これは無関係の問題です。あなたは解決のためにgoogleするか、[別の質問をする](http://stackoverflow.com/questions/ask)のどちらかを選択します。 – meagar

+0

私はいくつかの追加の宝石をインストールする必要がありました。助けてくれてありがとう。 – VirtuosiMedia

関連する問題