noexec gem, где добавить строку "RUBYOPT =" - r`noexec` "" - PullRequest
1 голос
/ 01 апреля 2012

Я новичок в Mac и хотел использовать gem noexec https://github.com/joshbuddy/noexec. На своей странице Github говорится, что нужно поместить строку RUBYOPT = "- r noexec" в файл .profile или куда угодно его переменные среды. Теперь я знаю, что этот файл .bash_profile находится в ~ /. Это также место, где можно поместить переменные env? -

Кроме того, как можно определить, какие файлы могут устанавливать env vars?

У меня совершенно новая установка Mac, я ничего не сделал с оболочкой (б / к, я не знаю, как).

Спасибо!

PS: причина, по которой я спрашиваю здесь, вместо того, чтобы просто попробовать и попробовать его на .bash_profile, заключается в том, что я сделал это, но затем, когда я использовал «начало охраны» из драгоценного камня Guard, он по-прежнему говорит: «ПРЕДУПРЕЖДЕНИЕ: вы используете Guard снаружи из Bundler, это опасно и может не работать. Использование bundle exec guard безопаснее. «Итак, я понимаю, что noexec не на месте. ЕСЛИ Я ошибаюсь, функциональность noexec.

1 Ответ

2 голосов
/ 01 апреля 2012

Мои два цента пока пропускают noexec для начинающих, потому что это зависит от вашей среды.

В Bundler эта функция будет встроена довольно скоро.

Но если вы действительно хотите это сделать ... вы можете поместить переменные окружения в любой скрипт оболочки и даже в любую командную строку. Обычно файл ~ / .bash_profile запускается автоматически при входе в систему (если вы используете bash), так что это хорошее место для размещения этой строки RUBYOPT.

Имейте в виду, что другие сценарии могут переопределять RUBYOPT или не использовать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...