1

dependencies.yml を使用して greenscript を追加しようとしました

require:
- play 1.2.4
- play -> greenscript 1.2.7

ローカルでは問題なく動作していますが、heroku でプッシュすると次のように表示されます。

-----> Heroku receiving push
-----> Play! app detected
-----> Installing ivysettings.xml..... done
-----> Building Play! application...
       ~        _            _
       ~  _ __ | | __ _ _  _| |
       ~ | '_ \| |/ _' | || |_|
       ~ |  __/|_|\____|\__ (_)
       ~ |_|            |__/
       ~
       ~ play! 1.2.4, http://www.playframework.org
       ~
       ~ Oops,
       ~ Module not found: /tmp/build_p13kgit0jeq0/.play/modules/greenscript-1.2.7
       ~
       Building Play! application at directory ./
       Resolving dependencies: .play/play dependencies ./ --forProd --forceCopy --silent -Duser.home=/tmp/build_p13kgit0jeq0 2
&1
       ~ Oops,
       ~ Module not found: /tmp/build_p13kgit0jeq0/.play/modules/greenscript-1.2.7
       ~
 !     Failed to build Play! application
 !     Cleared Play! framework from cache
 !     Heroku push rejected, failed to compile Play! app

それはherokuでプレイアプリの依存関係を宣言する正しい方法ですか?

4

1 に答える 1

2

次の application.conf が問題の原因であることが判明しました。

module.greenscript=${play.path}/modules/greenscript-1.2.7

また、この古い方法でモジュールを定義する必要はありません。行を削除すると、展開は問題ありません。ジェームズさん。

于 2012-02-14T15:57:09.080 に答える