2017-01-14 2 views
0

Я просто попытался установить версию Nodejs версии 6.9.4 в Linux Mint. я просто следовал за эти простые шаги:Как постоянно настраивать путь класса Nodejs в Linux Mint?

$ cd /tmp 
$ wget http://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-x64.tar.gz 
$ tar xvfz node-v6.3.1-linux-x64.tar.gz 
$ mkdir -p /usr/local/nodejs 
$ mv node-v6.3.1-linux-x64/* /usr/local/nodejs 

(см: https://www.tutorialspoint.com/nodejs/nodejs_environment_setup.htm) и после выполнения этих шагов успешно, я настроить класс Path следующим образом:

export PATH=$PATH:/usr/local/nodejs/bin 

Я пробежал узел JS выборки программа зелёного мира, и она успешно работала. Но тем не менее, когда я вышел из моего текущего терминала и открыл новую, когда я напечатал следующую команду:

node -v 

и я получил результат:

The program 'node' is currently not installed. You can install it by typing: 
apt install nodejs-legacy 

так каждый раз, когда я должен экспортировать классы в чтобы иметь возможность использовать мой узел js. Я попробовал следующую команду в качестве суперпользователя, чтобы вручную добавить путь к классу:

~/.bashrc 

и я получил следующий вывод:

bash: /root/.bashrc: Permission denied 

есть ли возможное решение, чтобы я мог постоянно настроить класс путь без установки nodejs-legacy?

Спасибо Очень много ..!

+0

Вы попробовали [это] (http://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/install-nodejs-ubuntu-debian-linux-mint-using-ppa.html) ? – Tareq

+0

Уважаемый Тарек, я просто хочу навсегда настроить путь класса для узла js, поскольку я применил различные шаги для его установки ..! – James

+0

этот способ переместит node.js в один из уже определенных PATH, таких как/usr/bin или/usr/local/bin, чтобы вам было проще! – Tareq

ответ

0

Добавить export PATH=$PATH:/usr/local/nodejs/bin в ваш файл ~/.bashrc.

Вместо того чтобы пытаться выполнить файл .bashrc (~/.bashrc), вам необходимо его исправить.

source ~/.bashrc 

Однако вам не нужно запускать эту команду каждый раз, когда вы открываете терминал. Файл .bashrc должен автоматически загружаться при каждом открытии терминала.

Предлагаю вам прочитать this post за то, что делает bashrc.

Шаг за шагом инструкции:

Откройте файл «.bashrc» с вашим любимым редактором. Например: нано

nano ~/.bashrc 

Вставить в export PATH=$PATH:/usr/local/nodejs/bin в нижней части файла, а затем сохранить и выйти из нано. (Нажмите «ctrl-x», затем «y» и «Enter»).

Просто перезагрузите терминал.

Если вы не хотите, чтобы перезагрузить терминал, просто использовать эту команду

source ~/.bashrc 

Примечание: «~» означает, что ваш домашний каталог. Файл .bashrc - это в основном скрытый файл, хранящийся в домашнем каталоге пользователя. «.» перед басром делает это скрытым.

+0

Это было очень полезно, но поскольку я новая пчела в Linux, можете ли вы предоставить пошаговую процедуру вместе с командами, чтобы следовать за порядком, чтобы настроить путь к классу. – James

+0

@James Я обновил ответ с пошаговой инструкцией. Скажите, можете ли вы заставить его работать. –

+1

Спасибо большое! Мистер Нельсон. Я заработал. Это решило мою проблему. Это было очень просто, хотя я усложнил ситуацию. Еще раз спасибо .. У меня отличный день ..! – James

Смежные вопросы