Wekan是一个开源的Kanban Board软件,以前使用nodejs很容易安装(假设您已经设置了mongodb)。我正被the guide to install Wekan on Ubuntu 16.04的实际安装步骤绊倒:
使用wget命令下载最新版本的wekan源代码并将其解压缩。
wget https://github.com/wekan/wekan/releases/download/v0.63/wekan-0.63.tar.gz
tar xf wekan-0.63.tar.gz
您将得到一个名为bundle的新目录。转到该目录并使用npm命令安装wekan依赖项,如下所示。
cd bundle/programs/server
npm install
找出last stable version很容易,几乎每天都有新的稳定版本(截至2019年3月),这似乎与common definition相矛盾。
更重要的是,目录bundle/programs/server不存在,只有server,但它不包含运行所必需的main.js

node main.js

考虑的其他资源:
我当然检查了official documentation,但看起来不是最新的。页面https://github.com/wekan/wekan/wiki/Install-and-Update正在重定向到一个相当不整洁的页面,该页面不再讨论独立安装。
我喜欢最小的安装,而不是使用snap的解决方案,如computingforgeeks所述。
还有一个关于更具体的安装的未解问题:Installing Wekan via Sandstorm on cPanel遵循类似的方法。

最佳答案

wekan页面上的最新版本实际上还没有准备好使用节点构建。
wekan是使用Meteor构建的,您需要meteor来创建构建。这是因为您也可以使用Meteor来构建它,而不是os.linux.x86_64
下面是如何在您的开发机器上构建latest release as of today然后部署它:
你自己做吧
[1.]安装Meteor

 curl https://install.meteor.com/ | sh

[2.]下载并提取最新的wekan
wget https://github.com/wekan/wekan/archive/v2.48.tar.gz
tar xf wekan-2.48.tar.gz
cd wekan-2.48

[3.]安装Wekan依赖项
./rebuild-wekan.sh
# use option 1

[4.]安装Dependency Meteor软件包
现在它变脏了。不知何故,所需的软件包没有包含在发行版中(一个问题应该在gh处打开)。你需要自己安装它们:
# create packages dir
mkdir -p packages
cd packages
# clone packages
git clone [email protected]:wekan/wekan-ldap.git
git clone [email protected]:wekan/meteor-accounts-cas.git
git clone [email protected]:wekan/wekan-scrollbar.git
# install repo and extract packages
git clone [email protected]:wekan/meteor-accounts-oidc.git
mv meteor-accounts-oidc/packages/switch_accounts-oidc ./
mv meteor-accounts-oidc/packages/switch_oidc ./
rm -rf meteor-accounts-oidc/
cd ../

[5.]根据您的架构构建
meteor build ../build --architecute os.linux.x86_64
# go grab a coffee... yes even with nvme SSD...

一旦构建就绪,您可以转到../build并签出wekan-2.48.tar.gz,它现在包含您的构建包,包括所描述的文件夹和文件。
使用此捆绑包进行部署,如文档中所述。
摘要
这只描述了如何自己创建构建,我不保证构建包在部署到目标环境时会运行。
我认为这些版本附加在gh上的方式可能有问题,或者他们明确地希望保持它的开放性,而不是针对您想要构建的架构。
在任何情况下,我会提出一个问题,要求一个更明确的文件和描述,为复制您提到的错误。
进一步阅读
https://guide.meteor.com/deployment.html#custom-deployment

07-24 16:40