Оновлення змінних env, джерело не працює


-1

Я встановив факел у своєму MacBook Pro (під керуванням El Capitan). Тепер для використання факела я повинен оновити env-змінні. Офіційний документ із факелом просить мене запустити source ~/.profile. Але термінал не містить такого файлу чи каталогу . Будь ласка, допоможіть.

Редагувати: Навіть ~/.bash_profileне надає такого файлу чи каталогу .


У вас ~ / .bash_profile. Дивіться багато запитань про те, які файли запуску для bash
Марк

@Mark навіть ~/.bash_profileне надає такого файлу чи каталогу .
Сафван

Чому негативне голосування за питання BTW?
Сафван

Не я, але, можливо, через брак досліджень виникає багато запитань щодо перепрофілювання
Марк

Відповіді:


1

Цілком ймовірно, що ваш інсталятор Torch скаржився на таке повідомлення:

Not updating your shell profile.
You might want to
add the following lines to your shell profile:

. ~/torch/install/bin/torch-activate

Ви повинні вручну додати запропонований рядок у свій профіль. Якщо ви використовуєте bash(що за замовчуванням використовується в OS X), ви можете це зробити:

echo . ~/torch/install/bin/torch-activate >> ~/.bash_profile

і перезапустіть оболонку, тобто закрийте і знову відкрийте термінал.

Це матиме той самий ефект, що і запропонований source ~/.profile(тому не потрібно його запускати).


Якщо ви подаєте файл у поточному сеансі терміналу, закривати та повторно відкривати додаток Terminal не потрібно. Крім того, слід додати все, що ви хочете, щоб повторити (надрукувати) цитатами.
fd0

@ fd0 Я не бачу причини цитувати що-небудь echo . ~/torch/install/bin/torch-activate >> ~/.bash_profile- це вирішить повний шлях до додавання. Яка небезпека, на вашу думку?
techraf

Немає небезпеки, працює чудово. Це вироблення добрих звичок. В якийсь момент ви натрапите на функцію розділення слова оболонки. Отже, завжди цитуйте рядки, які містять пробіли. Як приклад, спробуйте - printf '%s\n' foo barтоді додайте цитати навколо foo bar.
fd0

Але ви не можете проголосити універсальне правило "слід". Якщо я хотів, щоб до нього додали розширений шлях, .bash_profileя не можу використовувати лапки.
техраф
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.