{"id":4166,"date":"2025-07-10T19:15:16","date_gmt":"2025-07-10T10:15:16","guid":{"rendered":"https:\/\/dennie.tokyo\/it\/?p=4166"},"modified":"2025-12-07T14:40:39","modified_gmt":"2025-12-07T05:40:39","slug":"%e3%80%90node-js%e3%80%91nodebrew-%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6","status":"publish","type":"post","link":"https:\/\/dennie.tokyo\/it\/?p=4166","title":{"rendered":"\u3010Node.js\u3011nodebrew \u306b\u3064\u3044\u3066"},"content":{"rendered":"\n<p>nodebrew\u306b\u3064\u3044\u3066\u8a18\u8f09\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<!--more-->\n\n\n\n<h1 class=\"wp-block-heading\">nodebrew\u3068\u306f<\/h1>\n\n\n\n<p>node.js \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u7ba1\u7406\u3059\u308b\u30c4\u30fc\u30eb\u3067\u3059\u3002<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">nodebrew \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n\n\n\n<p>Mac\u306e\u5834\u5408\u3001Homebrew \u3092\u4f7f\u3063\u3066 nodebrew \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>brew install nodebrew<\/code><\/pre><\/div>\n\n\n\n<p>Homebrew \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5\u306f\u4ee5\u4e0b\u3092\u53c2\u7167\u3057\u3066\u4e0b\u3055\u3044\u3002<\/p>\n\n\n\n<div class=\"title_box\"><span class=\"box-title\">Homebrew<\/span>\n<p><a href=\"https:\/\/dennie.tokyo\/it\/?p=4315\" rel=\"noopener\" target=\"_blank\">\u3010Homebrew\u3011\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/a><\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u305f\u304b\u306e\u78ba\u8a8d<\/h2>\n\n\n\n<p>\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew<\/code><\/pre><\/div>\n\n\n\n<p>\u30b3\u30de\u30f3\u30c9\u306e\u5b9f\u884c\u4f8b\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3067\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew\nnodebrew 1.2.0\n\nUsage:\n    nodebrew help                         Show this message\n    nodebrew install &lt;version&gt;            Download and install &lt;version&gt; (from binary)\n    nodebrew compile &lt;version&gt;            Download and install &lt;version&gt; (from source)\n    nodebrew install-binary &lt;version&gt;     Alias of `install` (For backward compatibility)\n    nodebrew uninstall &lt;version&gt;          Uninstall &lt;version&gt;\n    nodebrew use &lt;version&gt;                Use &lt;version&gt;\n    nodebrew list                         List installed versions\n    nodebrew ls                           Alias for `list`\n    nodebrew ls-remote                    List remote versions\n    nodebrew ls-all                       List remote and installed versions\n    nodebrew alias &lt;key&gt; &lt;value&gt;          Set alias\n    nodebrew unalias &lt;key&gt;                Remove alias\n    nodebrew clean &lt;version&gt; | all        Remove source file\n    nodebrew selfupdate                   Update nodebrew\n    nodebrew migrate-package &lt;version&gt;    Install global NPM packages contained in &lt;version&gt; to current version\n    nodebrew exec &lt;version&gt; -- &lt;command&gt;  Execute &lt;command&gt; using specified &lt;version&gt;\n    nodebrew prune [--dry-run]            Uninstall old versions, keeping the latest version for each major version\n\nExample:\n    # install\n    nodebrew install v8.9.4\n\n    # use a specific version number\n    nodebrew use v8.9.4\n<\/code><\/pre><\/div>\n\n\n\n<h1 class=\"wp-block-heading\">nodebrew \u306e\u4f7f\u3044\u65b9<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u51fa\u6765\u308b\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u78ba\u8a8d<\/h2>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew ls-remote<\/code><\/pre><\/div>\n\n\n\n<p>\u4ee5\u4e0b\u306f\u5b9f\u884c\u4f8b\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew ls-remote\nv0.0.1    v0.0.2    v0.0.3    v0.0.4    v0.0.5    v0.0.6    \n\nv0.1.0    v0.1.1    v0.1.2    v0.1.3    v0.1.4    v0.1.5    v0.1.6    v0.1.7\nv0.1.8    v0.1.9    v0.1.10   v0.1.11   v0.1.12   v0.1.13   v0.1.14   v0.1.15\n\u30fb\u30fb\u30fb\u30fb\nv24.0.0   v24.0.1   v24.0.2   v24.1.0   v24.2.0   v24.3.0   v24.4.0  \n\u30fb\u30fb\u30fb\u30fb<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Node.js\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n\n\n\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u3044 node.js \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u6307\u5b9a\u51fa\u6765\u307e\u3059\u3002<br>\u66f4\u306b\u5b89\u5b9a\u7248(stable)\u307e\u305f\u306f\u6700\u65b0\u7248(latest)\u306e\u6307\u5b9a\u304c\u51fa\u6765\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">install-binary\u30b3\u30de\u30f3\u30c9<\/h3>\n\n\n\n<p>Node.js\u306e\u30d0\u30a4\u30ca\u30ea\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew install-binary &lt;version&gt;\nnodebrew install-binary stable # \u5b89\u5b9a\u7248\nnodebrew install-binary latest  # \u6700\u65b0\u7248<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">install\u30b3\u30de\u30f3\u30c9<\/h3>\n\n\n\n<p>install\u30b3\u30de\u30f3\u30c9\u306f\u30bd\u30fc\u30b9\u304b\u3089\u30b3\u30f3\u30d1\u30a4\u30eb\u3059\u308b\u306e\u3067\u6642\u9593\u304c\u304b\u304b\u308a\u307e\u3059\u3002<br>\u666e\u901a\u306b\u4f7f\u7528\u3059\u308b\u306a\u3089\u3053\u306e\u30b3\u30de\u30f3\u30c9\u3067\u306f\u306a\u304f\u30d0\u30a4\u30ca\u30ea\u6307\u5b9a\u3067\u826f\u3044\u3067\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew install &lt;version&gt;\nnodebrew install stable # \u5b89\u5b9a\u7248\nnodebrew install latest  # \u6700\u65b0\u7248<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305fNode.js\u306e\u78ba\u8a8d<\/h2>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew list # \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u306e\u4e00\u89a7\u78ba\u8a8d\nnodebrew ls # list \u306e\u30a8\u30a4\u30ea\u30a2\u30b9\nnodebrew ls-all # \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u306e\u4e00\u89a7\u78ba\u8a8d \u3068 \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u53ef\u80fd\u306a\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u4e00\u89a7<\/code><\/pre><\/div>\n\n\n\n<p>\u4ee5\u4e0b\u306f\u5b9f\u884c\u4f8b\u306b\u306a\u308a\u307e\u3059\u3002current \u306b\u8868\u793a\u3055\u308c\u3066\u3044\u308b\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u73fe\u5728\u4f7f\u7528\u3055\u308c\u308b\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew list\nv18.0.0\nv19.0.1\nv24.4.0\n\ncurrent: v24.4.0<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u4f7f\u7528\u3059\u308bNode.js\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u6307\u5b9a<\/h2>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew use v18.0.0\nnodebrew use v19.0.x   # v19.0\u7cfb\u306e\u6700\u65b0\u7248\nnodebrew use 24.4.0    # v\u306f\u7701\u7565\u53ef\u80fd\nnodebrew use stable    # \u5b89\u5b9a\u7248\nnodebrew use latest    # \u6700\u65b0\u7248<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">nodebrew\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8<\/h2>\n\n\n\n<p>nodebrew \u81ea\u8eab\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew selfupdate<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Node.js\u306e\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n\n\n\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f Node.js \u3092\u5b8c\u5168\u306b\u524a\u9664\u3057\u305f\u3044\u5834\u5408\u3001\u4ee5\u4e0b\u306e2\u3064\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">uninstal\u30b3\u30de\u30f3\u30c9<\/h3>\n\n\n\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f Node.js \u306e\u30d0\u30a4\u30ca\u30ea\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew uninstall &lt;version&gt;<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">clean\u30b3\u30de\u30f3\u30c9<\/h3>\n\n\n\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f Node.js \u306e\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew clean &lt;version&gt;<\/code><\/pre><\/div>\n\n\n\n<h1 class=\"wp-block-heading\">nodebrew\u304c\u5b9f\u884c\u3067\u304d\u306a\u3044\u5834\u5408<\/h1>\n\n\n\n<p>\u4ee5\u4e0b\u306e\u3088\u3046\u306a &#8220;No such file or directory&#8221; \u304c\u8868\u793a\u3055\u308c\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew list\nNo such file or directory at \/opt\/homebrew\/bin\/nodebrew line 613.<\/code><\/pre><\/div>\n\n\n\n<p>\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066\u4e0b\u3055\u3044\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>nodebrew setup<\/code><\/pre><\/div>\n","protected":false},"excerpt":{"rendered":"<p>nodebrew\u306b\u3064\u3044\u3066\u8a18\u8f09\u3057\u307e\u3059\u3002<\/p>\n","protected":false},"author":1,"featured_media":4346,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-4166","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-node-js"],"_links":{"self":[{"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/posts\/4166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4166"}],"version-history":[{"count":14,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/posts\/4166\/revisions"}],"predecessor-version":[{"id":4323,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/posts\/4166\/revisions\/4323"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/media\/4346"}],"wp:attachment":[{"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}