不折移动web不腾--开启我的个人Mac之旅
背景,非常久非常久曾经(听过)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$
ps: YouTube twitter Facebook Google不在话下之门:http://honx.in/_VYexsokWGimbLnAu
Schlaf gut~
写在几天之后的七月2号--使用brew
1:安装下载文件工具
$ brew install wget
bin/wget -> ../Cellar/wget/1.16.1/bin/wget
文件安装到了Cellar目录下 软链接到了bin
2:二逼安装nodejs 回归本源
brew install node
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGl6YWkyMDEy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
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
不折移动web不腾--开启我的个人Mac之旅的更多相关文章
- Web系统如何做到读取客户电脑MAC等硬件信息且兼容非IE浏览器
我们在实际Web应用中,可能会遇到“需要限定特定的电脑或用户才能使用系统”的问题. 对于一般情况来说,我们用得最多的可能是使用ActiveX控件的方法来实现,但此方案只适用于IE浏览器.为了能兼容不同 ...
- 懒人模式开启Android模块自动化Api之旅
推荐阅读: 滴滴Booster移动App质量优化框架-学习之旅 一 Android 模块Api化演练 不一样视角的Glide剖析(一) 在将业务进行模块化时,避免不了模块页面路由和模块通信, 大多数我 ...
- Mac如何通过终端开启/关闭SSH?Mac新手教程
Mac如何通过终端开启/关闭SSH?Mac新手教程 SSH(Secure Shell)是一种通用的.功能强大的.基于软件的网络安全解决方案.计算机每次向网络发送数据时,SSH都会自动对其进行加密. ...
- C# Web应用调试开启外部访问
在用C#开发Web应用时有个痛点,就是本机用VS开启Web应用调试时外部机器无法访问此Web应用.这里将会介绍如何通过设置允许局域网和外网机器访问本机的Web应用. 目录 1. 设置内网访问 2. 设 ...
- 修改web.config来开启Gzip压缩
IIS 7.0之后引入的一个IIS配置文件,详细内容参考官方链接http://www.iis.net/learn/get-started /planning-your-iis-architecture ...
- SpringBoot系列教程Web篇之开启GZIP数据压缩
本篇可以归纳在性能调优篇,虽然内容非常简单,但效果可能出乎预料的好: 分享一个真实案例,我们的服务部署在海外,国内访问时访问服务时,响应有点夸张:某些返回数据比较大的接口,耗时在 600ms+上,然而 ...
- Web Api Session开启会话支持
1.WebApi中默认是没有开启Session会话支持的.需要在Global中重写Init方法来指定会话需要支持的类型 //代码如下 public override voi ...
- JAVA WEB项目中开启流量控制Filter
Flow Control:控流的概念 主要是用来限定server所能承载的最大(高并发)流量峰值,以免在峰值是Server过载而宕机,对于WEB系统而言 通常是分布式部署,如果请求并发量很大,会导致整 ...
- Web测试入门:Selenium+Chrome+Python+Mac OS
一.环境配置 Chromedriver 下载及环境配置 url:使用WebDriver在Chrome浏览器上进行测试时,需要从http://chromedriver.storage.googleapi ...
随机推荐
- checkbox全选和取消功能
这是开发中常见的小功能,想当初我也曾对于attr和prop的不了解踩过坑. 前端工作中,常常会使用到select复选框,select复选框有一个属性checked,当使用js或者jquery控制这个属 ...
- Mybatis的Dao向mapper传多个参数(三种解决方案)转自《super超人》
第一种方案 : DAO层的函数方法 Public User selectUser(String name,String area); 对应的Mapper.xml <select id=" ...
- Dubbo和Zookeeper
一.软件架构演进 软件架构的发展经历了由单体架构.垂直架构.分布式架构到流动计算架构的演进过程. 1.单一架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本.此 ...
- leetcode221 Maximal Square
思路: dp. 实现: class Solution { public: int maximalSquare(vector<vector<char>>& matrix) ...
- Rxjava1升级Rxjava2踩坑一记
Rxjava1升级Rxjava2坑 共存问题 通常情况下,如果我们希望在一个模块中既想使用rxjava1又想使用rxjava2,这个时候在运行的时候会出现一下报错: ... APK META/-INF ...
- 由DB2分页想到的,关于JDBC ResultSet 处理大数据量
最近在处理DB2 ,查询中,发现如下问题.如果一个查询 count(*),有几十万行,分页如何实现 select row_number() over (order by fid desc ) as r ...
- SQL函数-汉字首字母查询
汉字首字母查询处理用户定义函数 CREATE FUNCTION f_GetPY1(@str nvarchar(4000))RETURNS nvarchar(4000)ASBEGIN DECLARE @ ...
- 【Linux】CentOS安装Jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm -- ...
- CAD梦想看图6.0安卓版详情介绍
下载安装 MxCAD6.0(看图版).2018.10.22更新,扫描下面二维码,安装CAD梦想看图: 下载地址: http://www.mxdraw.com/help_8_20097.html 软 ...
- Linux常用命令——链接命令
链接命令:ln ln -s [原文件] [目标文件] 命令英文原意:link 功能描述:生成链接文件 选项:-s 创建软链接,也叫符号链接 硬链接特征: 1.拥有相同的i节点和存储block块,可以看 ...