Node.js 在Ubuntu上简单安装当前版本的Wekan?
是一个开源软件,使用nodejs很容易安装(假设您已经安装了MongoDB)。我遇到了以下实际安装步骤: 使用wget命令下载最新版本的wekan源代码并将其解压缩Node.js 在Ubuntu上简单安装当前版本的Wekan?,node.js,mongodb,npm,kanban,Node.js,Mongodb,Npm,Kanban,是一个开源软件,使用nodejs很容易安装(假设您已经安装了MongoDB)。我遇到了以下实际安装步骤: 使用wget命令下载最新版本的wekan源代码并将其解压缩 wgethttps://github.com/wekan/wekan/releases/download/v0.63/wekan-0.63.tar.gz tarxf-wekan-0.63.tar.gz 您将获得一个名为bundle的新目录。转到该目录并使用npm命令安装Wekan依赖项,如下所示 cd包/程序/服务器 npm安装 要
wgethttps://github.com/wekan/wekan/releases/download/v0.63/wekan-0.63.tar.gz
tarxf-wekan-0.63.tar.gz
您将获得一个名为bundle
的新目录。转到该目录并使用npm命令安装Wekan依赖项,如下所示
cd包/程序/服务器
npm安装
要想弄清楚这一点很容易,几乎每天都会有新的稳定版本(截至2019年3月),这似乎在某种程度上与实际情况相矛盾
更重要的是,目录bundle/programs/server
不存在,只存在server
,但它不包含运行所需的main.js
node main.js
考虑的其他资源:
我当然检查过了,但它看起来不是最新的。页面https://github.com/wekan/wekan/wiki/Install-and-Update
正在重定向到一个不整洁的页面,不再讨论独立安装
我更喜欢最低限度的安装,而不是使用snap
的解决方案,如中所述
关于更具体的安装,还有一个未回答的问题:它遵循类似的方法。Wekan页面上的最新版本实际上没有现成的节点版本 Wekan是使用Meteor构建的,您需要Meteor来创建该构建。这是因为您还可以使用Meteor针对os.linux.x86_64以外的其他体系结构构建它 下面是如何在您的开发人员机器上构建,然后部署它: 你自己造吧 [1.]安装
curlhttps://install.meteor.com/ |嘘
[2.]下载并提取最新的Wekan
wgethttps://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
#使用选项1
[4.]安装依赖关系Meteor软件包
现在它变脏了。不知何故,所需的软件包没有包含在发行版中(应该在GH处打开一个问题)。您需要自己安装它们:
#创建包目录
mkdir-p包
光盘包
#克隆包
git克隆git@github.com:wekan/wekan-ldap.git
git克隆git@github.com:wekan/meteor-accounts-cas.git
git克隆git@github.com:wekan/wekan-scrollbar.git
#安装repo和extract包
git克隆git@github.com:wekan/meteor-accounts-oidc.git
mv meteor账户oidc/packages/switch_账户-oidc/
mv meteor账户oidc/软件包/交换机oidc/
rm-rf流星帐户oidc/
cd/
[5.]根据您的架构进行构建
meteor build../build--architecute os.linux.x86_64
#去喝杯咖啡。。。是的,即使使用nvme SSD。。。
构建完成后,您可以转到。/build
并查看wekan-2.48.tar.gz
,它现在包含您的构建包,包括所描述的文件夹和文件
按照文档中的说明使用此捆绑包进行部署
总结
这只描述了如何自己创建构建,我不保证构建包在部署到目标环境时会运行
我认为发行版在GH上的连接方式存在一些问题,或者他们明确地想让它保持打开状态,以针对您想要构建的arch
在任何情况下,我都会提出一个问题,要求提供一份更清晰的文件,并对您提到的错误进行描述
进一步阅读
值得一提的是,它也非常接近我试图遵循的指南。您是否检查了他们的
重建wekan.sh
?它只能在git存储库中工作,所以使用git clone
是的,我试着理解它,但它会引发很多错误,而且它并不像我希望的那么小。如果有人能指导我完成rebuild wekan.sh
脚本,或者指导我在失败时如何继续。