'/home/ron/.npm/bin' не допустимый идентификатор

Вчера вечером я искал способы обновить узел и npm. Я скопировал и вставил некоторые предложения и обновил до их стабильных версий.

Я также установил NVM, поскольку пользователь форума предложил сделать.

Но этим утром когда я запустил Ubuntu, я получил следующее всплывающее сообщение:

Ошибка нашла при загрузке/home/ron/.profile

  /home/ron/.profile line 24: export /home/ron/.npm/bin not a valid identifier

В результате сессия не будет настроена правильно. Необходимо решить проблему, как только выполнимо."

Я также заметил, что мой второй монитор не распознается Ubuntu на Параметрах настройки системы.

Я - абсолютный новичок и начал использовать Ubuntu только несколько месяцев назад. У меня нет подсказки, где начать устранять эту проблему - Большое спасибо за совместное использование Вашей мудрости.

Нано GNU 2.2.6

Файл: /home/ron/.profile

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ron/dev/npm/bin
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ron/dev/npm/bin: /home/ron/.npm/bin
1
задан 26 September 2015 в 23:08

1 ответ

Ошибка находится на строке 24 из Вашего ~/.profile файл:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ron/dev/npm/bin: /home/ron/.npm/bin

А именно, это - пространство, которое Вы имеете здесь:

... /usr/local/games:/home/ron/dev/npm/bin: /home/ron/.npm/bin
                                           ^
                                           |---- Space, bad!

Так, открытый, что файл (работает nano ~/.profile в терминале) и удаляют пространство:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ron/dev/npm/bin:/home/ron/.npm/bin

, В то время как Вы в нем, можно также удалить 1-й из два export PATH... строки. Вам только нужно второе.

1
ответ дан 7 December 2019 в 16:09

Другие вопросы по тегам:

Похожие вопросы: