zoukankan      html  css  js  c++  java
  • 不折移动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



    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: ode"

    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



  • 相关阅读:
    [Android Pro] 小心ReleaseByteArrayElements 中的参数问题
    [Android Pro] linux下查看一个文件的属性(ls,lsattr,file,stat)
    [Android Pro] root用户删除文件提示:Operation not permitted
    [Android Pro] adb 进入 recovery, adb 进入 bootloader
    [Android Pro] Android API 23中废弃了HttpClient的解决办法
    [Android Rro] SDK JAR
    [Android Pro] Android下toolbox简介
    [Android Pro] static 和 Volatile 的区别
    [Android Pro] DES加密 version1
    [Android Pro] AES加密
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/6903913.html
Copyright © 2011-2022 走看看