前提
Cloud9でRuby on Railsを利用しております。
トップディレクトリの中に、
アプリA
アプリB
と、それぞれ別ディレクトリにアプリを作っております。
アプリA側ではRailsチュートリアルのsample_appを作成しました。
Railsチュートリアルの手順通りに1周し、ひとまずアプリは完成しました。
アプリA サーバー起動でのプレビュー問題なし
herokuへのデプロイも問題なし
でした。
そのあとアプリBもrails new(バージョン指定なし)で作成し、
色々な機能の勉強として実装などを試しておりました。
そのあと、アプリBでherokuへのgitによるデプロイがうまくいかず。
gemfileなどもいじったりし、bundle installやbundle updateをアプリBのディレクトリ内で行ったりしております。
で、そのうちアプリBでのサーバー起動ができなくなりました。
原因はまだ不明ですが、こちらで質問もしております。
おそらくですが、railsのバージョン違いの状況がなぜか発生しているような気がします。
エラーの内容などからこの辺が怪しいのではないかと思います。
https://qiita.com/shiroux/items/2b65ffc4972a47230c36
解決していない状態で、試しにアプリAもサーバー起動をしましたが、
なぜかこちらもエラーとなっておりました。
アプリBを作成し始めてから、Aの方のファイルなどはいじっておりません。
質問内容
上記を踏まえての質問となります。
(今回の質問は、直接的な解決方法ではなく、動作仕様的な範囲となります。)
質問1
ディレクトリBでgemの bundle installや bundle updateをすると
ディレクトリA側のアプリに影響を及ぼすことはあるのか
質問2
ディレクトリBでherokuへのデプロイや、
git関連のマージやらコミットをすると、ディレクトリAのアプリに影響を及ぼすことはあるのか
質問3
上記2つの質問のどちらか、または両方がその通りだった場合、cloud9上では一般的に(または回答者様の場合は)、
複数アプリを作る場合はどのように対応されているのか
今回、ディレクトリA側はいじっていないのに、エラーが出るようになったのが不思議で、
そもそもの仕様というか動作を把握していない気がしたので、質問をさせていただきました。
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/12 14:14