質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

1回答

3281閲覧

railsで複数のアプリケーションを作る時の手順について

退会済みユーザー

退会済みユーザー

総合スコア0

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

1クリップ

投稿2017/04/09 14:57

お世話になります。
rails newをする時の手順について、質問させてください。

ホームディレクトリ直下のworkspaceというディレクトリの中に
test_app,sample_app,my_appという3つ(複数であればいくつでもいいのですが)のアプリケーションを作りたいです。
(Rubyはrbenvで、Railsはbundlerで管理しています。)

上記をやるためには、まず最初にworkspaceディレクトリを作りますが、
その次は何をすればいいのでしょうか?
ディレクトリの作成、Railsのインストールなども細かく教えていただけると嬉しいです。
また、各アプリでRubyやRailsの異なるバージョンでアプリを作るにはどうすれば(どういったコマンドを叩けば)いいのでしょうか?

初歩的な質問で申し訳ないのですが、ご回答いただきたいです。
よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

それぞれ別の、データベースを共有しているわけでもない(別URLで公開予定の)アプリなのですよね?
workspaceディレクトリ配下で
rails new test_app (これでworkspace/test_appディレクトリができ、testapp/Gemfileとか配置される)
rails new sample_app
...
としていけば良い話だと思います

バージョンはそれぞれのGemfileで指定しましょう。

source 'https://rubygems.org' ruby '2.4.0' gem 'rails', '5.0.1'

といった形で

それからbundle installします

ruby 環境は整っていないのであればrbenv で入れましょう&アプリディレクトリの最上層でrbenv local 2.4.0と指定していきましょう

投稿2017/04/09 15:12

takeotakeo

総合スコア58

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2017/04/09 15:28 編集

わかりやすいご回答、ありがとうございます! もう2点、質問させてください。 ①rails newをしたところ、こちらの質問(https://teratail.com/questions/71505)と同じエラーが出てきたのですが、これってなんでしょうか? ②Gemfileにruby '2.4.0'と記述するのと、rbenv local 2.4.0を実行することの違いはなんですか? ご回答よろしくお願いいたします。
takeotakeo

2017/04/09 15:30

環境に依存しますので一概には言えませんがbindexgemを使っているのに中身がないから入れてくれというエラーメッセージで指示されていることを実行して様子を見るのが良いと思われます こちらの質問への回答の通りとなってしまいますが
退会済みユーザー

退会済みユーザー

2017/04/10 02:11

わかりました!ご丁寧な回答をいただき、どうもありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問