1

MBAToolbox という Rails アプリがあります。ディレクトリに入って「play」と入力すると、次のようになります。

これは遊びアプリではありません!

それは良い!ここで rails c と入力すると、Rails コマンド ラインに入ります。明らかにこれは Rails アプリです。しかし、「heroku create」と入力して「git push heroku master」を押すと、heroku はこれを「play」アプリとしてデプロイしようとしますか?

彼らのサイトで、Heroku が次のように述べているのを見ました。


Heroku Play フレームワークのサポートは、Play の使用を決定するときに、 modules ディレクトリを除く任意のディレクトリの */conf/application.conf に一致するアプリケーションに適用されます。

私はそれを持っていません。私のディレクトリは次のとおりです。

drwxr-xr-x  21 admin  staff   714 Mar 22 00:20 .
drwxr-xr-x  26 admin  staff   884 Mar 21 21:39 ..
-rw-r--r--@  1 admin  staff  6148 Mar 21 23:37 .DS_Store
-rw-r--r--   1 admin  staff   430 Mar 21 21:39 .gitignore
drwxr-xr-x  12 admin  staff   408 Mar 22 00:22 .idea
-rw-r--r--   1 admin  staff   935 Mar 21 22:38 Gemfile
-rw-r--r--   1 admin  staff  3884 Mar 21 22:38 Gemfile.lock
-rw-r--r--   1 admin  staff  9208 Mar 21 21:39 README.rdoc
-rw-r--r--   1 admin  staff   275 Mar 21 21:39 Rakefile
drwxr-xr-x   9 admin  staff   306 Mar 21 21:57 app
drwxr-xr-x  10 admin  staff   340 Mar 21 21:56 config
-rw-r--r--   1 admin  staff   160 Mar 21 21:39 config.ru
drwxr-xr-x   6 admin  staff   204 Mar 22 00:06 db
drwxr-xr-x   3 admin  staff   102 Mar 21 21:39 doc
drwxr-xr-x   5 admin  staff   170 Mar 21 21:48 lib
drwxr-xr-x   4 admin  staff   136 Mar 21 21:39 log
drwxr-xr-x   9 admin  staff   306 Mar 21 23:37 public
drwxr-xr-x   3 admin  staff   102 Mar 21 21:39 script
drwxr-xr-x   8 admin  staff   272 Mar 21 21:39 test
drwxr-xr-x   6 admin  staff   204 Mar 21 21:53 tmp
drwxr-xr-x   4 admin  staff   136 Mar 21 21:39 vendor

考え?

4

1 に答える 1

1

Heroku dev サイトのこの記事では、この両方について説明しています。Play ビルドパックの実際のソースへのポインターがあるため、どのビルドパックを使用するかを判断するコードを読むことができます。代わりに Rails ビルドパックを明示的に選択することもできます。

于 2013-03-22T07:09:12.663 に答える