我收到错误“表pio_event:events_1尚不存在”,试图创建一个新应用。
$ pio app new 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)
答案 0 :(得分:3)
问题是虚拟机上的Java 7,因此我们需要更新到Java 8。
要解决的步骤:
1)sudo add-apt-repository ppa:webupd8team / java
2)sudo apt-get update
3)sudo apt-get install oracle-java8-installer
4)sudo apt-get install oracle-java8-unlimited-jce-policy
因此,运行命令创建一个新的应用程序(pio app new myapp)。如果您想使用相同的名称,则需要先删除它。