linux手册 zmkan,ubuntu16.04部署开源看板项目wekan(非docker部署)

随着互联网的发展,敏捷开发越来越流行,看板作为一个敏捷管理工具应用也越来越广泛。看板中比较著名的trello应用很广泛,但是似乎是要收费的,也对比了一些开源的看板工具,最后关注了类似trello的开源项目wekan,简单便捷,比较符合自己的需求。

wekan的项目地址是https://wekan.io/,github地址是https://github.com/wekan/wekan,可是原作者似乎遇到了什么问题停止更新了,早期就关注到这个项目,但是因为一直没有加入date选项再加上原作者停更,所以就一段时间没有关注了。直到最近才发现有个热心的老外fork到另外一个版本(https://github.com/wefork/wekan)开始更新,解决了不少问题又添加了一些新要素,又重新开始关注。wekan虽然好用,但是meteor坑还是挺多。废话到此为止,下面开始正事。

wekan是基于meteor的,所以要安装Node.js和meteor,这个安装过程就不赘述了,虽然安装meteor也挺坑的,但是搜索下相信大家也能解决。环境为ubuntu16.4。

首先把项目Git clone或者下载到本地解压。在目录中运行meteor的时候总是会再次下载meteor-tools,非常的烦人。这里主要问题是wekan用的meteor版本和系统安装的版本不一致。作者说目前wekan还未更新到meteor的最新版本1.4.2.3,但是我实测是可以运行的。所以这里只要修改下项目目录下的/.meteor/release这个文件,把1.3.5.1改成你目前系统的meteor版本,就不会再更新了。或者把你系统的meteor版本安装成1.3.5.1,不过如果用官方提供的curl https://install.meteor.com/ | sh方法,都会安装到最新版本的。

项目文件夹里面有很多文件是为了Docker部署或者sandstorm部署的,如果是直接部署不用之前说的两种方法部署,有些文件是可以删除的。比如sandstorm.js文件如果不删除,在项目目录运行meteor的时候就会报Unable to resolve some modules: “capnp” in /usr/local/wekan-devel/sandstorm.js (web.browser)类似这样的错误。直接把sandstorm.js和sandstorm-pkgdef.capnp删除,第一步报错就不会了。

到此已经基本成功了,运行meteor的时候还是会报错:/wekan-devel/.meteor/local/build/programs/server/boot.js:348}).run();Error: Cannot find module ‘../core-js/symbol/iterator’据官方说明好像是1.4.2.1做了什么升级,运行下meteor npm install babel-runtime –save。

再次运行meteor。OK启动完成,用localhost:3000访问也可以正常访问。本地的wekan就部署完成了。

fc52de9cf310ad2ef1b36ded96983fc6.png

最后还有一个小小的问题,就是从外部访问部署wekan的服务器的时候,有的链接打开的地址不是IP:3000而还是localhost:3000。在服务器上再运行下export ROOT_URL=’http://IP:3000‘就可以了。

希望更多人能用到好用的看板工具wekan!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值