Thingsboard不是从Source构建的

ris*_*ail 5 maven npm thingsboard

我有一个新的ubuntu 16.04虚拟机,我正在尝试使用此文档贡献指南安装thingboard并且没有任何成功:

这是在机器上做了什么:

  1. sudo apt-get install default-jre default-jdk
  2. 出口 JAVA_HOME='/usr/lib/jvm/default-java'
  3. git clone https://github.com/thingsboard/thingsboard.git
  4. git checkout release-1.3
  5. cd ${TB_WORK_DIR}/application
  6. mvn clean install -DskipTests
  7. 修改cd ${TB_WORK_DIR}/application/target/bin/install/install_dev_db.sh为我的用户和执行脚本.
    我想暂时使用HSQLDB.
  8. cd ${TB_WORK_DIR}/application
  9. mvn clean install -DskipTests

结果:

NPM服务器启动,但当我登录localhost:3000并尝试使用tenant@thingsboard.org/ 登录时tenant,我收到错误

[Error API proxy error: Error connect ECONNREFUSED 127.0.0.1:8080]
Run Code Online (Sandbox Code Playgroud)

我已经三次检查我没有打字错误.

我错过了一步吗?

我没有使用代理并收到与上面相同的错误:

npm config set proxy null npm config set https-proxy null npm config npm config set registry http://registry.npmjs.org/

cat~/.npmrc:

proxy=null https-proxy=null registry=http://registry.npmjs.org/ls

Von*_*onC 1

正如您所指出的,这与thingsboard/thingsboard 问题 336相同......唯一的提示是:

我认为您需要运行后端才能登录。

要么你在代理后面

npm config set proxy http://myproxyblabla:myport
npm config set https-proxy http://myproxyblabla:myport
Run Code Online (Sandbox Code Playgroud)

或者你不是,这意味着你的 localhost thingsboard 系统根本应该使用代理:

npm config set proxy null
npm config set https-proxy null
Run Code Online (Sandbox Code Playgroud)

在这两种情况下:

npm config set registry http://registry.npmjs.org/
Run Code Online (Sandbox Code Playgroud)

然后再次尝试重新启动服务器并登录。