Java LinkedIn Where Hows-如何启动后端?

Java LinkedIn Where Hows-如何启动后端?,java,gradle,playframework,linkedin,Java,Gradle,Playframework,Linkedin,我克隆了回购,但无法启动后端 这是一个脚本(runBackend): 正在尝试运行: cd WhereHows/wherehows-backend ./runBackend 错误: ./runBackend: line 8: build/stage/wherehows-backend/bin/playBinary: No such file or directory 这是一个文件(application.env),显然第8行的错误来自(WHZ_DB_DRIVER=“com.mysql.jdb

我克隆了回购,但无法启动后端

这是一个脚本(runBackend):

正在尝试运行:

cd WhereHows/wherehows-backend
./runBackend
错误

./runBackend: line 8: build/stage/wherehows-backend/bin/playBinary: No such file or directory
这是一个文件(application.env),显然第8行的错误来自(WHZ_DB_DRIVER=“com.mysql.jdbc.DRIVER”):

如何解决这个问题


谢谢。

我认为application.env文件与此错误无关,因为它似乎在抱怨runBackend脚本中指定的目录

在任何情况下,您都不会使用runBackend脚本(如果您检查wherehows backend dir.,您会看到runBackend没有引用/bin文件夹,这会导致错误)。你需要

cd wherehows-frontend
../gradlew runPlayBinary
这是一个dev.build(可以查看文档了解如何运行部署buld)。 (这些说明来自项目的github文档)

# Directory containing kerberos config files
WHZ_KRB5_DIR="/dir/to/krb5conf"

# Secret Key
WHZ_SECRET="change_me"

# Database Connection
WHZ_DB_DRIVER="com.mysql.jdbc.Driver"
WHZ_DB_USERNAME="wherehows"
WHZ_DB_PASSWORD="wherehows"
# Fully qualified jdbc url
WHZ_DB_URL="jdbc:mysql://localhost/wherehows"

#mysql setup
WHZ_DB_DSCLASSNAME="com.mysql.jdbc.jdbc2.optional.MysqlDataSource"
WHZ_DB_DIALECT="org.hibernate.dialect.MySQLInnoDBDialect"

# Directory containing ETL job files
WHZ_ETL_JOBS_DIR="/var/tmp/jobs"

# Temp directory for ETL job
WHZ_ETL_TEMP_DIR="/var/tmp/wherehows"
cd wherehows-frontend
../gradlew runPlayBinary