webmanab.html

menu

nodebrewでnode.jsのバージョン管理をする -『front-end』

 

toc

  1. nodebrewをインストールするためにHomebrewをインストール
    1. nodebrewをインストール
      1. _エラーするとき
      2. _nodebrewのセットアップ
      3. _Node.jsをインストール
    2. 使用するバージョンを指定する
      1. pathを通す
        1. その他
          1. _アンインストール
          2. _ついでにyarnもインストール
          3. _IDEに注意される

        node.jsのバージョン管理をするために、nodebrewを導入します。

        node.jsをすでにパッケージでインストールしている場合は、

        これでアンインストールします。

        nodebrewをインストールするためにHomebrewをインストール

        Homebrewを導入していない場合は、まずHomebrewをインストールします。

        nodebrewをインストール


        brew install nodebrew

        エラーするとき

        ちょうどぼくの環境だと、インストールしようとしたら、以下のエラーが出ました。


        Please delete these paths and run `brew update`.

        というわけで、いらないものを削除して、アップデートします。


        rm -rf /usr/local/share/doc/homebrew

        そして、


        brew update

        これで解決しました。

        nodebrewのセットアップ


        nodebrew setup

        Node.jsをインストール

        インストール可能なNode.jsのバージョン一覧を見てみます。


        nodebrew ls-remote

        目標を確認できたらインストールします。


        nodebrew install-binary [version]

        インストールしたものを確認します。


        nodebrew ls

        最新版をインストールするには、


        nodebrew install-binary latest

        安定版をインストールするには、


        nodebrew install-binary stable

        使用するバージョンを指定する

        幾つかのバージョンをインストールしたら、使用するバージョンを指定します。


        nodebrew use [version]

        pathを通す

        pathを通さないとnodeコマンドが実行できません。

        ~/.bash_profile に記述します。


        echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bash_profile

        そして再読み込みさせます。


        source ~/.bash_profile

        すると、 node -v などなどの nodeコマンドを使うことができるようになります。

        その他

        アンインストール

        不要なnode.jsのversionは削除しましょう。


        nodebrew uninstall [version]

        ついでにyarnもインストール


        brew install yarn

        IDEに注意される

        ぼくはWebStormを使っているのですが、node.jsへのパスが変わってしまったので警告されました。パスを通すことをアシストしてくれるので、設定し直します。または、環境設定から、node.jsと検索すると、パスを通す画面に移行するので、そこから設定しておきます。

        おわります。

        nodebrewでnode.jsのバージョン管理をする -『front-end』

        share

        tip