这是最复杂的方式,不过拥有最大的灵活性,适应自己的需求。
第一步:首先得安装Node.js,不能太高,官网支持0.10.40(https://nodejs.org/en/blog/release/v0.10.40/)因此我又重新退回低版本,下载https://nodejs.org/dist/v0.10.40/node-v0.10.40-x86.msi傻瓜式的操作,就不详细说了,下面是对node.js和npm对应的版本查询。安装node.js的时候npm也自然跟着安装好了的,就不用我们再安装了。
第二步:安装meteor,去官网(https://www.meteor.com/)下载最新版本的meteor(我的版本是1.4.2.3)。
a.进入官网后点击install now
b.然后选折windows的download installer
c.双击exe文件后开始下载安装,默认下载是存储在C:UsersRLAppDataLocalPackage Cache{e2d162ba-d521-4ab7-89c0-bcddd6010381}【由于被墙,这一步一定要翻哦~~】(比较漫长,请耐心等待)
d.在线注册一个账号登录或用已注册账号登录即可。
e.方法一:输入命令查看安装是否正确。用命令行输入meteor -version即可
e:方法二:项目查看是否正确安装。
①命令行进入刚才存放exe文件的地方后输入meteor create demo建立一个新项目
②依据To run your new app:提示分别输入命令行
③最后用浏览器打开http://localhost:3000查看即可
第三步:安装MongoDB。首先得安装数据库MongoDB,去官网(https://www.mongodb.com/download-center?jmp=nav#community)。(我安装版本是3.2.11)还没安装的朋友可以查看我另外一篇博文:http://blog.csdn.NET/miss_ll/article/details/53436608
查询mongodb版本号:命令进入mongodb安装bin目录后输入mongo命令即可
第四步:因为node-grp安装需要Python。因此这步安装python(Linux貌似这步需要安装vc++)
a.进入官网(http://www.python.org)下载安装,傻瓜式的安装方式。
b.测试是否安装成功:
将安装路径存入环境变量path后用命令行进入该路径,直接运行python即可。
第五步:下载最新版本的wekan并且更改为克隆文件。
a:方法一:Git clone https://github.com/wekan/wekan.git&&cd wekan
b:方法二:直接进入wekan官网(https://wekan.io/)下载最新版本(v0.10.1.zip)
第五步:构建meteor应用程序
a.命令行进入wekan目录后运行meteor build .build --directory命令构建应用程序(比较漫长,请耐心等待)
b.命令行进入存放wekan的地址:wekanundleprogramsserver后运行命令安装依赖
第六步:在系统中配置环境变量。例如:Windows直接变量名写为MONGO_URL,变量值写为mongodb://127.0.0.1:27017/wekan即可。(直接写在个人用户变量,不用写在系统变量中)
export MONGO_URL='mongodb://127.0.0.1:27017/wekan'
export ROOT_URL='https://example.com'
export MAIL_URL='smtp://user:pass@mailserver.example.com:25/'
export PORT=8080
第七步:最后启动服务
a.因为需要运用到Mongodb因此别忘记启动服务哦~
b.现在命令行进入存入地址wekan直接运行命令meteor即可,运行完后浏览器输入http://localhost:3000
现在就大功告成啦~~庆祝~~~太繁琐了简直。。。
不过登陆的时候还是会报内部错误,不过不影响使用,这个后期在查看。。。
【重要提醒:】
后来我在学习meteor写项目管理mongodb的时候报错了,【原则上先运行了项目(meteor)后再在另外一个终端启动mongo(meteor mongo)】,但是还是报了以下错误:
- mongo: Meteor isn't running a local MongoDB server.
- This command only works while Meteor is running your application locally.
- Start your application first with 'meteor' and then run this command in a
- new terminal. This error will also occur if you asked Meteor to use a
- different MongoDB server with $MONGO_URL when you ran your application.
- If you're trying to connect to the database of an app you deployed with
- 'meteor deploy', specify your site's name as an argument to this command.
怎么修改都会报错,因此把前面配置的wekan系统变量全部删除后又正常启动了,然后又测试了下wekan也能正常启动---这个就怪了撒--
主要文献:https://github.com/wekan/wekan/wiki
转自:http://blog.csdn.net/miss_ll/article/details/54133817