说说我运行meanjs的心酸

之前在windows平台上运行过没有成功,狠下心来学习linux,今天终于运行成功了;

聊聊我遇到过的问题:

首先就是linux版本的问题,我下载的是centos 7 everything-iso   这个版本里面有很多开发环境,包括jdk之类的,省去了我不少功夫,所以建议用centos开发的人员还是选用这个版本吧!接下来就是centos安装的问题,这里推荐http://blog.sina.com.cn/s/blog_712a465c0102v4h5.html这篇文章讲述的很全面,注意安装是软件选择的选项,我刚开始就是没有去调,直接进入了命令界面,小白表示不习惯,又重新装了一次;

接下来就是eclipse的安装了,安装很简单,装完以后有文章指出鼠标右键create  launcher,想创建一个类似与快捷方式的eclipse启动项,但是我下载的版本里面右键就没有这个选项,怎么办呢?查阅了好多资料终于找到了可行的办法,http://superuser.com/questions/825949/launcher-missing-in-centos-7-gnome-desktop这篇文章给了我很大帮助,是的alacarte,当然不一定适合所有的linux, 所以也推荐大家看一下http://askubuntu.com/questions/64222/how-can-i-create-launchers-on-my-desktop,这个文章中有很详细的描述,好了,现在创建快捷方式的问题解决了;

然后就要进入正题了:安装meanjs

我先安装的node,至于安装方法就 不说了,我的不一定适合大家的,网上有很多教程http://www.cnblogs.com/hamy/p/3632574.html,可以去搜,装完node以后就是装mongodb了,原谅我智商捉急,搞了半天才终于能启动mongodb,现在给大家推荐一个教程http://www.51testing.com/html/28/116228-236702.html,这个教程中详细叙述了windows和linux安装mongodb的方法,我补充一点就是linux下安装mongodb后的启动,打开终端输入$ nohup ./mongodb-linux-x86_64-rhel70-3.0.0/bin/mongod &     在你的浏览器测试一下http://localhost:27017;当然这个方法是比较笨的,但是对于我这个小白来说不容易了,有装mongodb不成功的,可以试一下这个方法;

接下来就是meanjs的安装了,还是推荐一个教程http://www.ibm.com/developerworks/cn/web/wa-mean1/,这个上面讲的已经很全面了 ,我补充一点:我运行 yo meanjs的时候出现了下面的问题:

root@NodeJS2:/opt/test# yo meanjs

Error: EACCES, permission denied '/root/.config/configstore/insight-yo.yml'
You don't have access to this file.

    at Object.fs.openSync (evalmachine.<anonymous>:438:18)
    at Object.fs.readFileSync (evalmachine.<anonymous>:289:15)
    at Object.create.all.get (/usr/local/lib/node_modules/yo/node_modules/configstore/configstore.js:33:29)
    at Object.Configstore (/usr/local/lib/node_modules/yo/node_modules/configstore/configstore.js:26:44)
    at new Insight (/usr/local/lib/node_modules/yo/node_modules/insight/lib/index.js:26:34)
    at Object.<anonymous> (/usr/local/lib/node_modules/yo/cli.js:123:15)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)

这个是什么意思我就不多说了,总之就是出问题了,怎么办呢,百度是指望不上了,只能谷歌了,终于还是找到了,文章很长https://www.digitalocean.com/community/questions/issue-with-yo-generator-on-mean-one-click-install-image,我只说一下我觉得实用的方法  就是最下面一条:

sudo chown -R $USER /home/$USER

打开终端先输入上面的命令,然后进入test,执行yo meanjs,就这样完美的解决了;

linux问题太多,尤其是centos 7 是刚出的版本,自行百度谷歌才是王道!后续接着更新




转载于:https://my.oschina.net/fuckBAT/blog/385723

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值