Nvm-windows: ゚ラヌオヌプン\settings.txt

䜜成日 2014幎11月21日  Â·  57コメント  Â·  ゜ヌス: coreybutler/nvm-windows

むンストヌルプロセスの埌、「npm」を​​実行したずころ、次のように衚瀺されたす。

゚ラヌオヌプン\settings.txt[...]

最も参考になるコメント

同じ問題がありたした。 https://github.com/coreybutler/nvm-windows/issues/23@colmsjoのコメントで解決したした。

_user_環境倉数から%NVM_HOME%ずNVM_SYMLINKを削陀するだけです。

党おのコメント57件

蚭定ファむルはむンストヌルディレクトリにありたすか

むンストヌルディレクトリずは、むンストヌルされたアプリケヌションが存圚するフォルダ、たたはむンストヌラが存圚するフォルダを意味したすか

むンストヌルされたアプリケヌションの堎所...これのデフォルトはC:\Users\<yourusername>\AppData\Roaming\nvmです。 次のようになりたす。

image

怜玢する䞻なファむルは、 elevate.cmd 、 elevate.vbs 、 nvm.exe 、 settings.txt 、および$ nodejs.icoです。アむコン、それは機胜を提䟛したせん。

settings.txtが存圚しない堎合は、むンストヌルプロセス䞭に䜜成されなかった可胜性がありたす。 むンストヌラヌがこれを行う必芁がありたすが、手動むンストヌルは行いたせん。 むンストヌラヌを䜿甚しおもsettings.txtファむルが衚瀺されない堎合は、むンストヌラヌにバグがあり、远跡しお修正するこずに関心がある可胜性がありたす。

蚭定ファむルには、次のようなコンテンツが含たれおいる必芁がありたす。

root: C:\Users\Corey\AppData\Roaming\nvm
path: C:\Program Files\nodejs

こんにちは、これは私にも起こりたした。 むンストヌラヌが終了するず、cmd.exeが開き、cmd.exeがその゚ラヌメッセヌゞずずもに開きたした。

settings.txtは実際には私のむンストヌルフォルダに存圚したす。

新しいパス倉数を調べるず、最埌に次のようになっおいたす "[...以前のパス...];NVM_HOME;NVM_SYMLINK"

したがっお、むンストヌラヌ䞭に怜玢パスに远加する前に、これらのvariablesが実際のdirに評䟡されおいない可胜性がありたすか パスに適切なdirを手動で远加するず、node.jsを初めお䜿甚する堎合でも、機胜しおいるように芋えたす。そのため、ただ䜕に぀いお話しおいるのかほずんどわかりたせん。

@bobbycircle-倉数が適切なタむミングで評䟡されおいない可胜性がありたす...それを調べる必芁がありたす。 以前はそれに぀いお考えおいたせんでした。なぜなら...それは機胜しおいお、むンストヌラヌのその郚分を倉曎しおいないからです。 できるだけ早くこれを調べたす。

ここでも同じです。 @bobbycircleのように、PATH倉数を手動で埮調敎しお分類したした。

むンストヌル埌に同じ゚ラヌが発生したした。 Windows 8以降では、評䟡されたnvm_homeおよびnvm_symlink環境倉数を衚瀺するために、新しいcmdりィンドりを䜜成する必芁がありたす。 これは、既存のWindows゚クスプロヌラヌシェルが新しいプロセスを䜜成しお新しい環境倉数を衚瀺できないWin7から8ぞの倉曎です。 Explorerからcmd.exeを起動する堎合は、最初にWin Explorerを閉じおから再起動しお、新しい環境倉数を衚瀺する必芁がありたす。

@dan-sterling-私はWindows8でこれに遭遇しおいたせんこれは私がこれを開発したものです。 これが特にナヌザヌ属性も蚭定されおいる理由であり、cmdシェルがパスを取埗したす。 ただし、それは問題ではありたせん。これらの問題を解決するために、たったく新しいむンストヌラヌを構築しおいたす。

同じ問題が発生したした。 さらに、そのディレクトリにsettings.txtを䜜成しおも、修正されたせんでした。 ~で䜜成する必芁がありたした

同じ問題がありたした。 https://github.com/coreybutler/nvm-windows/issues/23@colmsjoのコメントで解決したした。

_user_環境倉数から%NVM_HOME%ずNVM_SYMLINKを削陀するだけです。

ここで同じ問題。 @queckezzの゜リュヌションに埓いたしたが、機胜したす。

たた、むンストヌルするたびにこの問題が発生したす。むンストヌルの最埌にcmd.exeを起動するず、倱敗しおツヌルの第䞀印象が悪くなる可胜性があるため、お勧めできたせん。

cmd.exeを起動しお、ナヌザヌにWindowsセッションを閉じ、新しいセッションを開いおから、コマンドプロンプトりィンドりでnvmを詊すように䟝頌したくありたせん。

たた、1.0.6むンストヌラヌを実行しおいるずきに、この問題が発生したした。 Windows 8、むンストヌラヌを管理者ずしお実行したした。 file.exeが私のパスにありたせんでした。 GnuWin32をむンストヌルしおも問題は解決したせんでした。 ノヌドはただむンストヌルされおいたせん。

settings.txtをc\にコピヌするために䜿甚できたす。

@bobbycircle゜リュヌションは私のために働いた。

私もこの問題に遭遇したしたWindows8.1。 コマンドプロンプトを閉じお再起動しおも効果はありたせんでしたプロセスはただ実行されおいる可胜性がありたす-チェックしたせんでした。 思い切っお、りィンドりを再起動したした。 問題は解決したしたむンストヌラヌのPATH倉数をいじくり回すこずはありたせん。 䜕かを倉曎する前に詊しおみおください
@coreybutler-むンストヌラヌにずっおも優れたフェむルセヌフになる可胜性がありたす。「倉曎を有効にするために」最埌に再起動をトリガヌしお、ナヌザヌ環境の差異の䞀郚を排陀したす。

時々、環境倉数を埮調敎するずき、これは起こる可胜性がありたす+1

  • 「環境倉数の線集」りィンドりで「OK」ボタンを抌さなかった
    うん。 これはばかげおいるように芋えるかもしれたせんが、実際には倚くの時間を費やしお、倉数を倉曎し、PowerShellを再起動したしたが、䜕も起こりたせんでした...このりィンドりを閉じるたで [OK]ボタンをクリックするこずは非垞に重芁です。りィンドりを閉じるかキャンセルするず、倉曎は砎棄されたす。 次に、甚語をリロヌドしたす。
  • あなたの甚語は間違っおいる可胜性がありたす、別のものを詊しおください。
    Github for WindowsずGitを䜿甚しおいる堎合、3぀の甚語PowerShell、Git Shell、Git Bashになる可胜性がありたす。 各甚語は独自の環境を持぀こずができ、倀を埮調敎しおも䜕も解決されたせん。 前にPowerShellたたはcmd.exeバニラりィンドりの甚語を詊しおください。

Windows8でもこれに遭遇したした。

管理者ずしおcmdタヌミナルを実行したす

Userフォルダヌのスペヌスが原因で、むンストヌルが倱敗したためにこれが倱敗した可胜性はありたすか これはバグ/問題41で発生するので、ここでも発生しおいるのでしょうか。

@queckezz゜リュヌションが機胜したした

@queckezz゜リュヌションが機胜したした。 ありがずう

この問題が発生したした。

むンストヌラヌは昇栌された特暩で実行されたしたむンストヌルに必芁。
起動したcmdセッションも昇栌された特暩で実行されたすが、蚭定.txtの衚瀺を拒吊したした

管理者以倖のcmdを再起動するず、settings.txtが正垞に衚瀺され、管理者ずしお起動された管理セッションでもnvmが正垞に実行されるようになりたした。

@queckezz゜リュヌションも私のために働いた。 ありがずう

@queckezz゜リュヌションは+1で機胜したした

私も同じ問題を抱えおいたした。 問題は、新しい倉数;NVM_HOME;NVM_SYMLINKの盎前のナヌザヌパスに「C\ ProgramFiles\nodejs」が含たれおいたこずでした。

私の堎合Windows7およびWindows8.1、この珟象はむンストヌル盎埌に発生したす。
むンストヌル埌に再起動するず、Windows甚のnvmは正垞に動䜜したす

@sanoriの+1ずむンストヌル修正埌の再起動

問題は、PATHが正しく曎新されなかったこずです。぀たり、私の堎合、PATH倀が...";%NVM_HOME%;%NVM_SYMLINK%であるこずがわかりたした。 これらの...は既存の゚ントリですが、セミコロンの前に二重匕甚笊が远加されおいたす。

これが修正されるず、 PATH = ...;%NVM_HOME%;%NVM_SYMLINK%すべおが正しく機胜したす。
C、D、たたはnvmツヌルの実行時に䜿甚しおいるドラむブのsettings.txtをコピヌする必芁はありたせん。

パスにvarsがあるこずにも気づきたしたが、それたでにNodeのアクティブなバヌゞョンがむンストヌルされおいるだけに戻っおいたので、それらを削陀したした。

圌らMicroSoftがパスを倉曎するシステムプロパティの方法を改善しおいないずは信じられたせん。 XPの時代から、同じ狭いテキストボックスであったず確信しおいたす。

Windowsでのenv倉数の蚭定は問題なく機胜したす。 PowerShellからも実行できたす。

[System.Environment]::SetEnvironmentVariable("MYVAR", "WHATEVER", "Machine")

%AppData%/nvmに移動し、 settings.txtファむルのセキュリティを倉曎しお、 Everyoneがファむルに完党にアクセスできるようにするこずで、この問題を修正したした。

これを行いたくない堎合は、管理者特暩でコマンドプロンプトからnvmを実行しおみるこずもできたす。 管理者ずしお実行を䜿甚したす。

最初にロヌドされた「RunCmd」から機胜しなかった埌。 管理者コマンドをロヌドし、動䜜するnvmリストを実行したした。 その埌、通垞のcmdりィンドりに戻っおも、匕き続き機胜したした。

初めおむンストヌルしたずきにこの゚ラヌが発生したした。 次に、むンストヌラヌを管理者ずしお実行したした。すべお順調です。

私がむンストヌルしたのは、Windowsを再起動するこずだけでした。 cmdが新しい環境倉数でリセットするために必芁なだけだず感じたした。

ここで同じ問題。 @queckezzの゜リュヌションに埓いたしたが、機胜したす。

Win7で+1再起動

それを動䜜させるこずができない人のために::これを詊しおください

CMDプロンプトのすべおのむンスタンスを閉じお、管理者ずしお再床開きたす念のため。
私のためにそれを修正したした

@mcpDESIGNSありがずう、それも私を助けおくれたした

Win10x64でも同じ問題が発生したす。
しかし、私の堎合は、シンボリックリンクがC内の存圚しないフォルダヌC\ Program Files \ nodejs \ v1.1.2を指しおいるためです。
nodejsフォルダヌ内の唯䞀のフォルダヌは「v4.0.0」であるため、シンボリックリンクを削陀し、 mklink /j "C:\Program Files\nodejs" "G:\Program Files (x86)\nvmを䜿甚しお別のフォルダヌを䜜成する必芁がありたした

これは、2016幎2月1日珟圚のWindows7の問題です。 倉数は子コマンドで評䟡されおいたせん。

解決策は、新しいcmdりィンドりを開くこずです。

@coreybutler SETX VAR valueずstart cmdを䜿甚しおいるず思いたす。

SETX VAR valueは、cmdの新しいむンスタンスに察しおのみVARずいう名前の環境倉数を蚭定したす
start cmdは、芪の環境を䜿甚する珟圚のcmdの子を開始したす

回避策は、 SETXをSET VAR=valueで補足しお、子プロセスの珟圚の環境に倀を耇補するこずです。

私は䞊蚘の解決策の倚くを詊したしたが、結局私のために働いたのはWindows 7を再起動するこずだけでした。倱望

参考Windows7のサポヌト=非掚奚。

@vferko - SETたたはSETXを明瀺的に䜿甚しおいたせん。 InnoSetup゚ンゞンはこれらすべおを凊理したす。 問題はシヌケンスにあるず思いたす。 散発的に、環境倉数のセットアップ方法が完了する前に、むンストヌラヌがcmdりィンドりを起動しおいるように芋えたす。

参考゚ラヌオヌプンsettings.txt[...]Win10x64で発生したした。 新しいcmdりィンドりを開いた埌、すべお問題ないようです:)

Win10x64の1.1.0でも匕き続き発生したす。 @DCortoず同じ

cmd.exeを再起動するず、問題ありたせん

どういうわけか異なる症状がありたすが、それはこの問題に関連しおいるようです

  • Win7 64ビット、むンストヌルは成功したしたが、「nvm」は内郚たたは倖郚ずしお認識されたせん...
  • システムを再起動するたびに、最初のnvmが䜿甚されるたで、コマンドラむンからnvmを実行できたす。-その埌、再び'nvm'は認識されたせん..。
  • ナヌザヌ倉数NVM_HOMEおよびNVM_SYMLINKを削陀するず、問題が解決したしたPATHでvarsがそれらの倀に眮き換えられたした

これは、新しいむンストヌラヌで解決する必芁がありたす。 InnoSetupはv1.1.7甚にアップグレヌドされ、install.cmdにいく぀かの新しい倉曎が加えられたした。 Windows 7は、NVM4WたたはMicrosoftによっお技術的にサポヌトされおいたせん。

新しい1.1.7でも同じ゚ラヌが発生したしたsettings.txtに衚瀺されないナヌザヌ倉数はどこにありたすか

申し蚳ありたせんが、コンピュヌタずその䜜業を再起動しおください💯

この゚ラヌは匕き続き存圚したす。 私はしばらくの間問題なくNVMを䜿甚しおいたしたが、NPMキャッシュをCドラむブに盎接移動する必芁があるプロゞェクトがありロングパスの問題を回避するため、この倉曎を行った埌おそらくそれは私が行った唯䞀のNPM構成の倉曎であり、同じ日にこれが発生し始めたした この問題が発生し始めたした。

Powershellを管理者ずしお実行するず、問題なくNVMを実行できるこずがわかりたした。これは、今のずころ䜿甚する回避策です settings.txtファむルのアクセス蚱可を他のポスタヌのように「䜕でもいい」に蚭定する堎合がありたす煩わしすぎる堎合。

これがすべおの解決策になるずは思いたせん。 しかし、倚分いく぀かのために。 短い回答コマンドりィンドりを閉じお、新しいコマンドりィンドりを開いおみおください。 長い答えWindowsコマンドラむンcmd.exeコマンドりィンドりからnvm_setup.exenvm_setup.zipにダりンロヌドを䜿甚しおnvmをむンストヌルし、同じコマンドりィンドりセッションでnvmを実行しようずした堎合むンストヌル盎埌 、それは私にこの゚ラヌを䞎えたした-ERRORopensettings.txt。 調べおみるず、パスがシステムのPATH蚭定に正垞に远加されたした。 そこで、コマンドラむンりィンドりを閉じお、新しいコマンドりィンドりを開きたした。 その埌、機胜したした。 むンストヌルによっおnvm.exeおよびsettings.txtぞのパスがWindows PATHに远加されおも、同じコマンドりィンドりではただ認識されおいないず思いたす。 コマンドりィンドりを閉じお、新しいりィンドりを開きたす。 これが誰かを助けるこずを願っおいたす。 むンストヌラヌの提案は、むンストヌルの開始時にナヌザヌに、むンストヌルが完了するずコマンドりィンドりが閉じるずいうメッセヌゞを衚瀺するこずです。 次に、むンストヌルが完了したら、コマンドりィンドりを閉じたす。 次に、ナヌザヌはむンストヌル埌に新しいコマンドりィンドりを開くように匷制されたす。

Win10x64の1.1.0でも匕き続き発生したす。 @dcortoず同じ

cmd.exeを再起動するず、問題ありたせん

win10 + powershellず同じように、cmdたたはpowershellのむンスタンスを閉じお、新しいcmdたたはpowershellを再起動するだけです。

InnoSetupは、初期蚭定ファむルを曞き蟌んだりパスを蚭定したりするずきに、操䜜の順序を垞に尊重するずは限りたせん。 これが、最初のむンストヌル埌にりィンドりを再床開くこずが機胜する理由です。

npx create react appを実行するず、zipファむルが抜出/コピヌされる正確なパスを入力するず゚ラヌが発生したした。nvmのむンストヌルずノヌド12のむンストヌル埌に発生したす。

Win10x64の1.1.0でも匕き続き発生したす。 dcortoず同じ

cmd.exeを再起動するず、問題ありたせん

このスタむルは回避策ずしお機胜したす@Muizuddeen

settings.txtをc:にコピヌするず、機胜するこずがわかりたした

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡