|簡體中文

比思論壇

 找回密碼
 按這成為會員
搜索



查看: 1786|回復: 1
打印 上一主題 下一主題

[應用程式] Mac下安装 nodejs 的几种方法

[複製鏈接]

5

主題

0

好友

832

積分

高中生

Rank: 4

  • TA的每日心情

    昨天 19:29
  • 簽到天數: 741 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    0
    金錢
    2065
    威望
    832
    主題
    5
    樓主
    發表於 2016-11-20 12:01:48
    在 mac 下安装 nodejs 相对来说是比较方便的,如果你之前安装过类似 Macports 或者homebrew 这样的工具,只需要简单的一句话就可以安装。如果使用的是 Macports,那么在终端执行如下命令即可:

    1
    brew install node
    如果使用的是 homebrew,则执行下面的命令即可安装:

    1
    sudo port install nodejs
    如果你没有使用过这两个工具,建议去尝试使用一下,可以像 linux 下面的 apt-get 一样安装软件,非常方便。

    如果你还没有使用过这两个工具,那么就只能手动安装了。Mac 下默认没有安装 gcc,无法直接从源码编译安装,laser 尝试了单独安装 gcc 的方法,没有成功。最好的建议是直接从 AppStore 下载安装 Xcode,安装之后常用的开发工具包就都有了。不过下载 Xcode 时间比较长,网速比较好的话可能也要 4 个小时以上。

    安装好 Xcode 后,系统就有了 gcc 的功能,下面可以继续安装 git,从 Git clone 下来源码进行编译安装。关于 Git 是什么和如何安装 Git,网上已经有无数的资料,laser 这里就不再赘述了,推荐去看 Github 的帮助文档,讲解很详细,只不过是英文的。从 Git 安装的步骤如下:

    1
    2
    3
    4
    5
    git clone https://github.com/joyent/node.git nodejs
    cd nodejs
    ./configure
    make
    sudo make install
    等待命令成功执行即安装完成了。

    如果你没有安装 Git,那么也可以直接下载 nodejs 的源码 ,解压缩后放到合适的路径,然后进入该文件夹,仍然执行:

    1
    2
    3
    4
    cd nodejs
    ./configure
    make
    sudo make install
    即可安装。

    72

    主題

    0

    好友

    808

    積分

    高中生

    Rank: 4

  • TA的每日心情
    開心
    2021-11-26 15:54
  • 簽到天數: 343 天

    [LV.8]以壇為家I

    推廣值
    0
    貢獻值
    1
    金錢
    2703
    威望
    808
    主題
    72

    回文勇士 文明人 中學生 文章勇士 高中生 簽到勳章 簽到達人

    沙發
    發表於 2016-11-26 16:58:41
    用vagrant 弄个虚拟centos的镜像更爽些
    重要聲明:本論壇是以即時上載留言的方式運作,比思論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們比思論壇有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ),同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

    手機版| 廣告聯繫

    GMT+8, 2024-11-14 19:34 , Processed in 0.023511 second(s), 17 queries , Gzip On, Memcache On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部