nvm install5.4.0を試してみると
私はこれを取得します:Node.jsv5.4.0は32ビットでのみ利用可能です。
Windows 10では再作成できません:
@ vincentlws-どのバージョンのWindowsを実行していますか?
@coreybutler 、同じ問題が発生します。
Windows 7x64を実行しています。
また、私はこれを強制的に機能させようとして、なんとか漬け物に身を投じることができました。 まず、32ビットの実行可能ファイルは64ビットのマシンで実行しても問題ないと思いました(ただし、その逆ではありません)。
したがって、エラーが発生した後:
nvm install 5.4
> Node.js v5.4 is only available in 32-bit.
私は以下を実行することにしました:
nvm install 5.4 32
> Downloading node.js version 5.4.0 (32-bit)... Download failed. Rolling back.
> Rollback failed. remove C:\Users\[userName]\AppData\Roaming\nvm\v5.4.0\node32.exe: The process cannot access the file because it is being used by another process.
>
> Could not download node.js v.5.4.0 32-bit executable.
それで、私はそれが単にインストールされていないと思いました、しかし私は私が確かめるためにチェックするだろうと思いました:
nvm install 5.4 32
> Version 5.4.0 is already installed.
うーん、インストールできないと表示されていたのに、インストールされたと表示されたので、nvmに強制的に使用させようとしました。
nvm use 5.4 32
> Now using node v.5.4.0 (32-bit)
わかりました。現在、最新バージョンのNodeを使用しています。 _良くない_。
npm install [package]
> 'npm' is not recognized as an internal or external command...
さて、それは機能しません。以前にインストールした64ビットバージョンに戻すだけなので、 nvm list
を実行しようとしました。 まず、次のエラーポップアップが表示されました。
しかし、その後、次の_did_がコンソールに出力されます。
nvm list
>
> 5.4.0
> 0.12.0
> 0.10.38
しかし、 nvm use
は、リストに含まれているが64ビットのバージョンを認識していないようです。
nvm use 0.12.0
> node v.0.12.0 (64-bit) is not installed.
実際にnvmに32ビットバージョンをインストールして報告するように強制したときの最初の出力で述べたように、先に進んでインストールされたノード5.4.0フォルダー( C:\Users\[userName]\AppData\Roaming\nvm\v5.4.0\
)を移動します...
そこで、フォルダ( C:\Users\[userName]\AppData\Roaming\nvm\v5.4.0\
)を別の場所のバックアップフォルダに移動し、次のコマンドを実行しました。
nvm list
>
> 0.12.0
> 0.10.38
エラーポップアップはありません。 だから、私は以下を実行しました:
nvm use 0.12.0
> node v.0.12.0 (64-bit) is not installed.
ここで何が問題なのかわからないので、そのバージョンを再度インストールすることにしました。
nvm install 0.12.0
> Downloading node.js version 0.12.0 (64-bit)... Complete.
これで、 nvm use 0.12.0
機能します。 だから、私は元に戻って再び走っていますが、それは少し頭痛の種でした-しかし、長期的には役立つことを願っています!
また、nvm自体を更新してみますが、当時は次のバージョンを使用していました。
nvm version
> 1.0.6
さて、nvm 1.1.0に更新しましたが、プロキシを再構成した後(これは、更新プロセス中にコピーされていないようですが、ところで)、次のエラーが発生します。
nvm install 5.4
> Version 5.4 is not available. If you are attempting to download a "just released version", ...
64ビットでは利用できないので利用できないということですか? 今混乱しています。
_every_バージョンでVersion x.x not available...
エラーが発生します。取引内容がわからない...最新のnvmを完全にアンインストールして再インストールし、正常に動作するかどうかを確認します。
同様の問題が発生し、0.xバージョンより前のノードv4.4.3などをインストールできませんでした。
私はnvm-windows-v1.0.6を使用していました。
nvm-windowsを-v1.1.0に更新すると、問題を解決するのに役立ちました。
解決済み:
nvm-windowsからv1.1.0にアップグレードすると、この問題が解決しました
あなたはただする必要があります
nvm install 5.4 32
デフォルトの64ではなくノード32ビットバージョンをダウンロードします
これは最新バージョン(1.1.0以降)で解決されたと思います。 それでも問題が発生する場合は、お気軽に再開してください。
nvm install 12.16.2
を実行してもエラーは発生しませんが、 nvm install lts/erbium
を実行するとエラーが発生します。
nvm install lts/erbium
lts/erbium.0.0
Node.js vlts/erbium.0.0 is only available in 32-bit.
常に最新のマイナーバージョンとパッチバージョンがダウンロードされるため、コードネームを使用するのが好きです。
今のところ、正確なバージョンを指定するだけで十分です。
Windows 10 x64
nvm -v 1.1.7
また、エラーが発生します。最近、Microsoft Updateをインストールしましたが、何かが壊れている可能性があります。
nvm install --lts
--lts.0.0
Node.js v--lts.0.0 is only available in 32-bit.
Windows 10 x64バージョン2004(OSビルド19041.264)
nvm -v 1.1.7
Windows10とnvm1.1.7を使用して同じエラーが発生する:
$ nvm arch
System Default: 32-bit.
Currently Configured: 32-bit.
$ nvm install lts/dubinum
lts/dubinum.0.0
Node.js vlts/dubinum.0.0 is only available in 32-bit.
@gerardcsaperas
まず、そのプロンプトはWindowsではなくLinuxのように見えます。 macOS / LinuxまたはWSLを使用している場合は、 https://github.com/nvm-sh/nvmが必要です
実際にWindowsを実行している場合、問題はnvm install lts/dubnium
ます。 NVM4Wは、名前付きバージョンのダウンロードをまだサポートしていません。 14.13.0
など、実際のノードのバージョンを指定する必要があります。 バージョンを見つける必要がある場合は、リストにnvm list available
を使用できます。
デフォルトでは、バージョンも明示的に指定しない限り、32ビットバージョンがダウンロードされます(つまり、 nvm install 14.13.0 64
)。
wslなどのUnixを使用していませんが、同じ問題が発生しています。
Script1
scoop update nvm
出力1
nvm: 1.1.7 (latest version)
Latest versions for all apps are installed! For more information try 'scoop status'
Script2
nvm install --lts 64
出力2
--lts.0.0
Node.js v--lts.0.0 is only available in 32-bit.
Script3
nvm install --lts 32
出力3
--lts.0.0
Version --lts.0.0 is not available. If you are attempting to download a "just released" version,
it may not be recognized by the nvm service yet (updated hourly). If you feel this is in error and
you know the version exists, please visit http://github.com/coreybutler/nodedistro and submit a PR.
Script4
nvm arch
出力4
System Default: 64-bit.
Currently Configured: -bit.
@yuusakuri - --lts
はサポートされているフラグではありません。
最も参考になるコメント
また、エラーが発生します。最近、Microsoft Updateをインストールしましたが、何かが壊れている可能性があります。
Windows 10 x64バージョン2004(OSビルド19041.264)
nvm -v 1.1.7