Nvm-windows: Node.js v5.4.0は、32ビットでのみ使用できます。

作成日 2016年01月11日  ·  18コメント  ·  ソース: coreybutler/nvm-windows

nvm install5.4.0を試してみると
私はこれを取得します:Node.jsv5.4.0は32ビットでのみ利用可能です。

最も参考になるコメント

また、エラーが発生します。最近、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

全てのコメント18件

Windows 10では再作成できません:

image

@ 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を実行しようとしました。 まず、次のエラーポップアップが表示されました。

untitled

しかし、その後、次の_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を使用していませんが、同じ問題が発生しています。

  • Windows10 v20H264ビット
  • WindowsPowerShell 5.x
  • nvm:1.1.7

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はサポートされているフラグではありません。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

flpms picture flpms  ·  4コメント

hsali picture hsali  ·  4コメント

David263 picture David263  ·  3コメント

webspecialist picture webspecialist  ·  5コメント

fredericrous picture fredericrous  ·  3コメント