Вопросы с тегом «environment-variables»

Переменные среды являются общесистемными переменными, которые имеют одинаковое значение. Эти переменные часто анализируются оболочкой при выполнении команд и раскрываются в соответствующие им переменные. Например, это позволяет пользователям перемещать расположения файлов без необходимости обновлять жестко заданные пути в сценариях (им просто нужно обновить переменную среды).

3
Слишком много папок в переменной пути
Я столкнулся со странной проблемой - я не могу ни запустить Visual Studio, ни выполнить простые команды из командной строки, по-видимому, из-за слишком длинной переменной PATH. Теперь, когда я смотрю на это, я вижу, что многие компании добавили свои каталоги установки в переменную PATH. Мне было интересно, почему эти компании …

4
Как установить переменную среды для сеанса GNOME?
В моей системе для приложений, использующих SDL, мне нужно установить переменную среды: export SDL_AUDIODRIVER=alsa чтобы звук работал правильно. Как настроить сеанс GNOME так, чтобы эта переменная присутствовала во всех приложениях (поэтому, если я запускаю приложение через Nautilus или использую DBGL , приложения работают правильно)? РЕДАКТИРОВАТЬ: Конфигурационные файлы, которые я установил …

6
Различные переменные среды PATH для 32-битной и 64-битной Windows - возможно ли это?
Можно ли иметь всю или часть PATHпеременной среды, специфичной для типа образа запущенного процесса (32-бит / 64-бит)? Когда я запускаю какое-то приложение из 64-битного cmd.exe, я хотел бы, чтобы оно выбирало 64-битную версию библиотеки OpenSSL, тогда как когда я запускаю какое-то приложение из 32-битного cmd.exe, я хотел бы, чтобы оно …

2
.profile или .bash_profile
Я запутался, где я могу установить переменные среды? В .profile или в .bash_profile? Я использую Mac OSX и Ubuntu. Смущен тем, какой я здесь использую.

8
Пробелы и скобки в переменной Windows PATH портят пакетные файлы
Итак, моя переменная пути (System-> Adv Settings-> Env Vars-> System-> PATH) установлена ​​в: C:\Python26\Lib\site-packages\PyQt4\bin; %SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem; %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; C:\Python26\; C:\Python26\Scripts\; C:\cygwin\bin; "C:\PathWithSpaces\What_is_this_bullshit"; "C:\PathWithSpaces 1.5\What_is_this_bullshit_1.5"; "C:\PathWithSpaces (2.0)\What_is_this_bullshit_2.0"; "C:\Program Files (x86)\IronPython 2.6"; "C:\Program Files (x86)\Subversion\bin"; "C:\Program Files (x86)\Git\cmd"; "C:\Program Files (x86)\PuTTY"; "C:\Program Files (x86)\Mercurial"; Z:\droid\android-sdk-windows\tools; Хотя, очевидно, без перевода строки. Обратите внимание …

2
В проводнике Windows, почему мы можем создать папку или файл с символом процента (%), если символ процента используется для существующих переменных?
Перейти к Windows Explorer, и создать папку / директорию с именем %systemdrive%, %windir%или любой другой существующей переменной. Откройте командную строку и перейдите в папку, которую вы только что создали. Вы не можете этого сделать, поскольку %в имени папки есть символы процента ( ), что приводит к путанице в командной строке, …

2
Подавление сообщения «Picked _JAVA_OPTIONS»
Я использую _JAVA_OPTIONS, чтобы установить некоторые значения по умолчанию для Java на RHEL. Это работает нормально, но теперь каждый раз, когда я запускаю Java, я получаю следующее сообщение Picked up _JAVA_OPTIONS: -foo -bar -baz Можно ли сохранить параметры, но подавить отображение этого сообщения.

2
Как я могу навсегда добавить запись в системную переменную PATH через командную строку?
Что мне нужно сделать: Добавьте папку к %PATH%переменной среды на уровне SYSTEM. Сделайте изменение постоянным. Как мне нужно это сделать: Использование командной строки или другой метод, с помощью которого все необходимые команды могут быть записаны в .BATфайл. Использование только инструментов, которые были бы доступны на чистой установке Windows XP SP3, …

8
Установка или изменение (общесистемной) переменной среды в cmd.exe
Я ищу удобный способ добавить и / или изменить и / или удалить переменную среды из командной строки. В частности, я иногда оказываюсь в ситуациях, когда мне нужно добавить несколько переменных в cmd.exe. Я был бы признателен, если бы кто-то показал мне не-GUI способ изменить (то есть: добавить новый каталог) …

1
Зачем выгружать переменные в пакетных файлах Windows
Считается ли необходимым или хорошей практикой выгружать переменные, используемые в пакетных файлах Windows? Например, в следующем коде set myFolder=необходим ли конец? @echo off set myFolder="C:\Temp\Batchfiles" echo %myFolder% set myFolder= Я видел это в нескольких местах в Интернете, конечно, переменные выгружаются автоматически, когда заканчивается пакетный файл?

1
Запустите оболочку bash (cygwin) с правильным путем без изменения каталога
Мне нужно запустить скрипт оболочки cygwin без изменения рабочего каталога, вне среды cygwin. Если я просто запускаю \path\to\bash.exe -c command, то путь не установлен правильно, и программы Cygwin не могут быть найдены. Если я использую эту --loginопцию, bashзадаю правильный путь, но также меняю свой домашний каталог. Какие опции я должен …

3
LD_LIBRARY_PATH сбрасывается по экрану
Запуск screenв bash стирает переменную LD_LIBRARY_PATH. Я немного почитал, и похоже, что это ожидаемое поведение, но мне нужно обойти это. Обходной путь - добавление объявления LD_LIBRARY_PATH ~/.bashrc. В моем случае LD_LIBRARY_PATH сильно меняется между запуском оболочки и при запуске экрана, поэтому мне нужно получить текущее значение LD_LIBRARY_PATH в screenсеансе.

1
Как я могу установить переменные окружения для удаленного процесса rsync?
Когда я использую rsync для копирования файлов с одного компьютера на другой, процесс rsync запускается на обоих концах. Однако на удаленном конце файлы инициализации оболочки, по-видимому, не читаются, поэтому я не могу установить переменные среды для удаленного процесса rsync. К сожалению, есть один сервер, на котором мне нужно rsync, на …


2
Как восстановиться после усечения PATH до 1024 символов с помощью SETX
Я получил ошибку в Windows 8 после попытки использовать SETX для добавления JAVA.exe в переменную PATH Windows: WARNING: The data being saved is truncated to 1024 characters. После перезагрузки замечаю, что PATH действительно намного короче, чем раньше. С тех пор я прочитал, что SETX не может обрабатывать более 1024 символов. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.