Blog

Blog

PHODAL

io.js nvm 安装

nodejs和io.js算是打了起来了,这时候受罪的不应该是我们,受罪的是npm和nvm。幸运的是nvm支持iojs。

nvm io.js安装

更新nvm

看了看原来的nvm版本

nvm --version

发现是

 0.17.3

先更新brew,再更新iojs

brew update
brew upgrade nvm

最后返回了

 /usr/local/Cellar/nvm/0.23.3: 5 files, 68K, built in 83 seconds

nvm io.js安装

于是就有了

nvm install iojs

默默地发现这时候版本变了

 v1.1.0

更新狂人io.js直接超越了node.js的0.12.0

执行了下 nvm list

发现他们愉快地在一起了。

    iojs-v1.1.0
        v0.8.28
        v0.9.12
       v0.10.32
       v0.10.33
       v0.10.35
       v0.10.36
       v0.11.13
       v0.11.14
->       system
stable -> 0.10 (-> v0.10.36) (default)
unstable -> 0.11 (-> v0.11.14) (default)

nvm io.js测试

这时候想了想,还是找个之前的repo,测试一下io.js是不是兼容node的

删除了之前的modules

 sudo rm -rf node_modules

重装安装

sudo npm install

测试

 npm test

结果挂了

coap
✓ should error with a wrong URL (128ms)
✓ should GET a given resource by default (143ms)
✓ should GET a given resource by default (bis) (148ms)
✓ should GET not adding a newline (short) (138ms)
✓ should print help if no url (117ms)
✓ should not print status code on quiet option (139ms)
✓ should only emit status code if the response was a 4.04 (138ms)
✓ should GET a given resource by specifying the verb (134ms)
1) should PUT a given resource

8 passing (3s)
1 failing

也有这样的错误

npm WARN engine cucumber@0.4.7: wanted: {"node":"0.8 || 0.10 ||  0.11"} (current: {"node":"1.1.0","npm":"2.5.0"})

这表明众多nodejs的开发者又要支持双"系统"了。


或许您还需要下面的文章:

关于我

Github: @phodal     微博:@phodal     知乎:@phodal    

微信公众号(Phodal)

围观我的Github Idea墙, 也许,你会遇到心仪的项目

QQ技术交流群: 321689806
comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Developer, Consultant, Writer, Designer

ThoughtWorks 高级咨询师

工程师 / 咨询师 / 作家 / 设计学徒

开源深度爱好者

出版有《前端架构:从入门到微前端》、《自己动手设计物联网》、《全栈应用开发:精益实践》

联系我: h@phodal.com

微信公众号: 与我沟通

标签

最近的一些事

  • 最近我和我的同事们,一起在创建一个新的编程语言:Charj 。它是一个使用 Rust 编写的描述式、中间编程语言。GitHub: https://github.com/datum-lang/datum

    Nov. 14, 2020, 9:27 p.m. | China