Де встановлюють дорогоцінні камені?


149

Я намагаюся редагувати один із конфігураційних файлів дорогоцінного каміння, і не можу його знайти. Я не впевнений, як я це робив у минулому.

Відповіді:


215

Подивіться на своє дорогоцінне каміння.

У термінальному циклі gem env

Ви повинні побачити запис INSTALLATION DIRECTORY, але є і те GEM PATHS, куди він завантажує всі ваші дорогоцінні камені з вашого поточного середовища.


8
Зауважте, що під консоллю він означає термінал або cmd. Не консоль рейки.
Вибачте-Im-a-N00b

51

Оборотів

$ rvm gemdir

Або ви можете перевірити:

echo $GEM_HOME

Бундлер

$ bundle show --paths

Для конкретного самоцвіту:

$ bundle show 'gem_name'

Самоцвіт

$ gem env

Для конкретного самоцвіту:

$ gem which 'gem_name'

12

Щоб побачити каталог встановлення за замовчуванням, запустіть

gem env gemdir

Якщо ви хочете змінити каталог встановлення за замовчуванням (наприклад, до ~ / .gem / ruby ​​/ 2.1.0), додайте цей рядок до ~ / .bashrc

export GEM_HOME=~/.gem/ruby/2.1.0

І вам також потрібно переконатися, що ~ / .gem / ruby ​​/ 2.1.0 / bin знаходиться у вашій змінній середовища PATH, щоб використовувати команди, надані пакетами gem. Якщо ні, додайте цей рядок до ~ / .bashrc

export PATH=$PATH:~/.gem/ruby/2.1.0/bin


3

Якщо ви редагуєте встановлені файли дорогоцінного каміння, камінь не був реалізований неправильно, або ви не змінюєте його правильно.

Правильні дорогоцінні камені зазвичай налаштовані:

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