标签:分享 sdn neu int xss ash npm linux sch
背景,非常久非常久曾经(听过)Linux,瞎玩 Mac mini,而今Linux下开发技能半身不遂,处于放任状态。明明就知道随着时间流逝会越陌生的东西越不想去抓住最后的余温,不知道这算不算放弃,反正迟延至极。
直到有一天发现90后不管男女已经開始进入晚婚行列。国内:3000万的单身狗。看看这个被平均的社会:每1000人就有一个千万富翁。每100人就有一个吸毒。嗯……跑题了。
不能再瞎折腾。得学习,得规划,得把知识都条理起来,不然五年还是一年经验。
为了狠一点,给自己一个理由,必须得买贵的东西。否则不会心疼。不会下决心。
……
打开包装二话不说直接装了Xcode
想普通安装nodejs,官网有直接的包,下载直接拖到应用程序就能搞定。毫无技术含量。
搜索了一番,发现有个安装管理Mac程序的好软件,brew--第一印象就认为像npm
官网--http://brew.sh/
……打开Mac 终端 发如今 根文件夹下的 /usr 是没有 local文件夹的
敲入
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
再check
水到渠成
tanchongshideMacBook-Pro:local mesut$ pwd /usr/local tanchongshideMacBook-Pro:local mesut$ ls CODEOFCONDUCT.md Library bin CONTRIBUTING.md README.md share LICENSE.txt SUPPORTERS.md tanchongshideMacBook-Pro:local mesut$
Schlaf gut~
写在几天之后的七月2号--使用brew
1:安装下载文件工具
$ brew install wget
bin/wget -> ../Cellar/wget/1.16.1/bin/wget
文件安装到了Cellar目录下 软链接到了bin
2:二逼安装nodejs 回归本源
brew install node
so far so good ;
node 已经被安装到Cellar目录下。而且相对于Mac的brew类似node的包管理npm已经安装
这里补充一下(http://segmentfault.com/q/1010000000315988)
npm安装模块默觉得 shell 的当前文件夹。假设要装成全局的,使用 npm install xss -g
npm help install
里的描写叙述是:
Packages are dropped into the node_modules folder under the prefix. Global installs on Unix systems go to {prefix}/lib/node_modules. Global installs on Windows go to {prefix}/node_modules (that is,no lib folder.)
翻译出来大意是:
Packages 安装进 prefix 前缀的 node_modules。Unix系统里 Global 安装会装进{prefix}/lib/node_modules。Windows系统里则是 {prefix}/node_modules (就是说没有 lib 目录)。
通过 npm config ls
可列出 prefix 的配置
改动 prefix 能够 npm config set prefix "f:\node"
ozil:~ mesut$ npm install grunt-cli -g /usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt-cli/bin/grunt grunt-cli@0.1.13 /usr/local/lib/node_modules/grunt-cli ├── resolve@0.3.1 ├── nopt@1.0.10 (abbrev@1.0.7) └── findup-sync@0.1.3 (lodash@2.4.2, glob@3.2.11)
bin文件夹放命令软链接到对应的文件夹下的运行程序
清除缓存
npm cache clean
ps:文艺安装node方法:
1、先安装git
git安装包下载地址
2、安装nodejs
依次运行下面命令:
git clone
cd nodejs
./configure
make
sudo make install
标签:分享 sdn neu int xss ash npm linux sch
原文地址:http://www.cnblogs.com/cynchanpin/p/6903913.html