Дополнительно
Узел Диспетчере версию установить - команда НВМ не найдено
Я пытаюсь установить НВМ в этих инструкция
Я набрал эту команду в терминале:
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
После запуска установки, перезапустить терминал и попытаться установить Node.js с помощью этой команды:
$ nvm install 0.8
но я получаю ответ:
-bash: nvm: command not found
Я'м не уверен, что я делаю неправильно здесь.
Дополнительная Информация.
Я'вэ искал вокруг для решения других постах и форумах. Я нашел другое решение, используя
$ git clone git://github.com/creationix/nvm.git ~/.nvm
но в этот раз каждый раз, когда я пытаюсь это. Любая помощь будет оценили. Спасибо.
251
22
Я думаю, что вы пропустили этот шаг:
Вы можете запустить эту команду на bash или вы можете поместить его в файл /.bashrc или ~/.профиль для автоматической загрузки
https://github.com/creationix/nvm
Проверьте свой
.файл
, `.zshrc "или".файл профиля. Вы, скорее всего, была проблема во время установки.Вы должны иметь в конце один из этих файлов.
Этот
. $HOME/.nvm/nvm.sh
такой же какисточник $HOME/.nvm/nvm.sh
См.: поиск файлов
Вы также можете проверить, чтобы увидеть, если у вас есть
.папка НВМ
.Если вы'Снова хватает эту папку, то установка не удалось выполнить команду git. Это может быть из за прокси. Попробуйте вместо выполнив следующую.
Это работает для меня:
Перед установкой
НВМ
, выполнять эту команду в терминале:прикосновение ~/.файл
После выполнения этой команды в терминале:<БР>
завиток -о - https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | Баш
Важно... - не забывай перезагрузка терминал или использовать команду `источник ~/.nvm/nvm.sh (это обновление доступных команд в системный путь).
В терминале, используйте команду
НВМ --версия
и вы должны увидеть версиюисточник ~/.nvm/nvm.sh добавить эту строку в ~/.bashrc и, ~/.профиль, или ~/.zshrc
Быстрый ответ
Выяснить следующее:
Эхо $0
, чтобы найти выход (нормально работает)Пример
Как видите государств
ЗШ
, а неБаш
.Чтобы это исправить мне нужно, чтобы добавить
источник ~/.nvm/nvm.sh
в~/.файл zshrc как при запуске нового терминала мой терминал глубже ЗШ читает
~/.zshrc и не bashs~/.bashrc следующее
.Почему это происходит
Это происходит потому, что при установке он добавляет код в
~/.bashrc и, так как мой терминал глубже терминал использует
ЗШ, а не
Башон не читает
~/.инструменты и библиотеки и поэтому не загружает НВМ.Другими словами: это вина Нвмс.
Подробнее о
ЗШ
можно прочесть на один из ответов здесь.В macOS, мне пришлось источник его, используя
источник ~/.команда nvm/nvm.sh
чтобы исправить эту проблему.После этого добавить эти строки
на `~/.файл, так что НВМ будут автоматически получены после входа в систему.
Сначала добавьте следующие строки в ~/.файл bashrc
затем откройте терминал и исходный скрипт nvm.sh
Все ответы на эти вопросы будут полезны. Особенно ответ Тревис помог мне. Для пользователей Mac ОС Х я хотел бы представить некоторые шаги, которые помогут им работать с новой установки узла менеджер версия.к.а. НВМ.
Установка &ампер; используя НВМ на Mac OS Х
Вот несколько шагов для новой установки NVM и использовать его без каких-либо проблем:
обновление самогон самогон установка НВМ`
.каталог НВМ
в `~/.НВМ местоположения.команды mkdir ~/.НВМ
нано ~/.файл
.файл и нажмите
Ctrl + Oи нажмите Enter, чтобы сохранить
.файл bash_profile. Нажмите
Ctrl + Х` для выхода из редактора:экспорт NVM_DIR=~/.НВМ источник $(самогон --префикс НВМ)/nvm.sh`
УМК + г
) терминал или выполните следующую команду, чтобы загрузить.настройки файл
:источник ~/.файл`
НВМ ЛС
, чтобы получить список всех установленных версий nodejs.Не подключен непосредственно к вопросу, но есть похожая проблема, что может случиться, взгляните на этот вопрос: https://stackoverflow.com/questions/31012710/cant-execute-nvm-from-new-bash
Здесь'мой ответ на этот пост, просто для справки:
При запуске нового экземпляра bash, и у вас есть код инициализации в ваш ~/.bashrc и, ~/.файл, и т. д, тогда вам нужно проверить этот файл инициализации для условные.
На Ubuntu 14, есть:
В строке 6, что приведет к прекращению его'ы исполнению, если Баш не работает с " не-я" и (интерактивные) флаг. Так что вы должны выполнить:
Кроме того, в конце файла есть
Что остановит это'ы исполнению, если не бегали с $ПС1 набор (как на удаленной SSH-сессии).
Если вы не хотите добавлять любые переменные окружения или флаги, вы должны удалить эти условные выражения из файла инициализации.
Надеюсь, что's полезн.
Если вы пользуетесь OS X, вы можете создать свой .файл bash_profile перед выполнением команды установки. Что это сделал для меня.
Создать файл профиля
Повторно выполните установку и вы'увидите соответствующую строку в выходной в это время.
Пополните свой профиль (или закрытия/повторного открытия окна терминала).
Добавьте следующие строки в файлы~/.bashrc и
и
~/.файл` :и перезапустить терминал или источник ~/.bashrc и " или " source ~/.файл`. Если вам нужно выполнения команды для НВМ затем также добавить строку:
Наряду с выше линии
~/.bashrc и
и~/.файл
.Я исправила эту проблему.
В NVM установить скрипт по умолчанию добавляет код инициализации в файле$Home/.профиль, который загружается только оболочка (в окружение рабочего стола, вы можете никогда не увидеть оболочку).
Команда НВМ в оболочку не распространяется на суб-снарядов (как консоль Windows и IDE терминалы после входа в систему). Этот фрагмент в своей `$дома/.bashrc и будет только загрузить НВМ, если это интерактивная оболочка и не был уже загружен
Положить это в ваш
$дома/.файл bashrc
будет исправить пропавших НВМ в интерактивном в bash, даже с графическим интерфейсом, и даже если НВМ установлен в нестандартную папку.Для проблема была решена, когда я переехал
до конца
.zshrc
На Debian, а также добавив следующие строки в моей .файл как один из ответов сказал. Я также должен был открыть мой терминал настройках (редактирование -и gt; Настройки -> команда) и включить 'запустить команду в качестве оболочки входа в систему', чтобы заставить его работать.
Редактировать: для тех, кто на Mac следует помнить, что в macOS не'т Читать .bashrc и на запуск терминала, так используя .bash_profile является предпочтительным. Смотри Здесь.
Для MacOS;
Бежать на терминал >
откройте ~/.файл
Вставить все это=
экспорт NVM_DIR=" По$дома/.НВМ"и [ -Ы " и$NVM_DIR/НВМ.Ш с" ] &ампер;&ампер; . " по$NVM_DIR/НВМ.Ш" и # это загружает НВМ
После попытки несколько шагов, не знаете, в чем была проблема в моем случае, но работает это помогло:
Проверяется
НВМ --версия
В моем случае, это потому что я использую рыбы. если я не начну рыбы, просто НВМ тип теперь нет ошибки.
Для меня это сработало. Сначала проверьте, что файл
.bashrc и
имеет следующие линии[ -Ы " и$NVM_DIR/НВМ.Ш с" ] &ампер;&ампер; . " по$NVM_DIR/НВМ.Ш" и # это загружает НВМ
Теперь
bashrc и
будет загружена для каждой терминальной сессии. Таким образом перезапустить терминал так, чтобы он снова загружается и вы должны быть хорошо идти.Я также столкнулся с той же проблемой недавно и источники НВМ bash-скрипт с помощью источника ~/.nvm/nvm.sh решили этот вопрос.