質問編集履歴

2

追記

2017/03/31 02:08

投稿

PartyKids
PartyKids

スコア65

test CHANGED
File without changes
test CHANGED
@@ -293,3 +293,13 @@
293
293
 
294
294
 
295
295
  なぜか上手くいきましたが、原因が分からないので、分かる方いましたらよろしくお願いいたします。
296
+
297
+
298
+
299
+ ---
300
+
301
+ ###追記
302
+
303
+ A server is already running. Check /myapp/tmp/pids/server.pid.
304
+
305
+ っと出たので、server.pidを削除し、docker-compose up してから、rails test したら上記のエラーが出てしまいました。。。。

1

追記

2017/03/31 02:07

投稿

PartyKids
PartyKids

スコア65

test CHANGED
File without changes
test CHANGED
@@ -247,3 +247,49 @@
247
247
 
248
248
 
249
249
  どこがダメなのか分からず、丸投げな質問になってしまって申し訳ないのですが、よろしくお願いいたします。
250
+
251
+
252
+
253
+
254
+
255
+ ------------
256
+
257
+
258
+
259
+ **追記**
260
+
261
+ 以前は、home/users/****/にworkspaceというファイルを作成し、その下でDockerfile等を作成をして環境構築していました。
262
+
263
+ ```ここに言語を入力
264
+
265
+ Dockerfile
266
+
267
+ FROM ruby:2.3.3
268
+
269
+ RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs
270
+
271
+ RUN mkdir /myapp
272
+
273
+ WORKDIR /myapp
274
+
275
+ ADD Gemfile /myapp/Gemfile
276
+
277
+ ADD Gemfile.lock /myapp/Gemfile.lock
278
+
279
+ RUN bundle install
280
+
281
+ ADD . /myapp
282
+
283
+ ```
284
+
285
+ mkdir /myappというのが引っかかったので、workspace内にmyappフォルダがあるか調べたがなかったので、workspaceをmyappに変更して構築したら、上手くいきました。
286
+
287
+
288
+
289
+ また、お試しでRubymineを使っているのですが、Gemfileを作成時に自動的にGemfile.lockが作成され、空ファイルではなくgemがたくさん書かれていました。
290
+
291
+ 公式ではYou’ll need an empty Gemfile.lock in order to build our Dockerfile.っと書かれていたので、中身を全て決して実行したら上手くいきました。
292
+
293
+
294
+
295
+ なぜか上手くいきましたが、原因が分からないので、分かる方いましたらよろしくお願いいたします。