1. ホーム
  2. node.js

[解決済み] Macでcondaを使って最新のnodejsをインストールすることができない

2022-03-11 21:48:26

質問

を実行すると conda search -c conda-forge nodejs , となる。

# Name                       Version           Build  Channel
...
nodejs                        14.2.0      h2c41780_1  conda-forge
nodejs                        14.2.0      h38d8c5a_0  conda-forge
nodejs                        14.3.0      h2c41780_0  conda-forge
nodejs                        14.4.0      h2c41780_0  conda-forge

を使ってインストールしようとすると conda install -c conda-forge nodejs 6.13.1がインストールされようとしています。そのため conda install -c conda-forge nodejs==14.4.0 もうまくいきません。環境を解決しようとし続けます。これを修正する方法について何か提案がありますか?

解決方法を教えてください。

現在、最新版のnodejs 14.xには icu>=65 これはまだ conda-forge のパッケージでグローバルに利用できるものではありません。そのため、新しい環境にインストールする際には conda create -n new_env_name -c conda-forge nodejs しかし、既存の環境ではパッケージの競合が発生する可能性が高いです。

conda install node-js -c conda-forge 非常に古いバージョンのインストール 6.13.1 はソルバーの問題のようです。 conda install nodejs -c conda-forge --repodata-fn=repodata.json はより新しいバージョン、nodejs-13.x をインストールします。

別の回避策としては マンバ をcondaの代用として使用します。

クレジットはWolf Vollprechtによる。