2

新しいアプリを作成しようとすると、「テーブル pio_event:events_1 はまだ存在しません」というエラーが表示されました。

$ pio アプリ 新しい myapp

コンソール ログ:

[INFO] [HBLEvents] The table pio_event:events_1 doesn't exist yet. Creating now...
[INFO] [App$] Initialized Event Store for this app ID: 1.
Exception in thread "main" java.lang.NoSuchMethodError: 
java.security.SecureRandom.getInstanceStrong()Ljava/security/SecureRandom;
at io.prediction.data.storage.AccessKeys$class.generateKey(AccessKeys.scala:66)
4

1 に答える 1

3

問題は仮想マシン上の Java 7 であるため、Java 8 に更新する必要があります。

解決する手順:

1) sudo add-apt-repository ppa:webupd8team/java

2) sudo apt-get アップデート

3) sudo apt-get install oracle-java8-installer

4) sudo apt-get install oracle-java8-unlimited-jce-policy

そのため、コマンドを実行して新しいアプリを作成します (pio app new myapp)。同じ名前を使用する場合は、事前に削除する必要があります。

于 2016-05-13T03:49:12.683 に答える