2014-01-10 6 views
1

Ситуация:Безопасное удаление .ruby-версии и .ruby-gemset

Я новичок в Ruby On Rails и РВМ (и, видимо, в системах Linux тоже, учитывая природе этого вопроса). Я создал каталог для размещения моего проекта Rails, но ошибочно создал gemset в каталоге верхнего уровня.

Я удалил gemset с помощью

rvm gemset delete myset

но когда я двигаюсь в сторону и обратно директорию, то gemset воссоздан.

Вопросы:

  1. ли gemset воссозданы из файла .ruby-gemset?

  2. Можно ли вручную удалить файлы .ruby-версии и .ruby-gemset?

Заранее спасибо.

ответ

0
  1. Да, так как РВМ отмечает текущую директорию для .ruby-gemset, .ruby-версии или .rvmrc.

  2. Да, вы можете, и это приведет к тому, что rvm не будет выполнять действия, необходимые для выяснения конфигурационных файлов. Вы должны просто поместить файлы в правильную папку и не прикасаться к самим гемметам. то есть это не повлияет на размещение gemset внутри rvm.

+0

Итак, я предполагаю, что **. Ruby-version ** и **. Ruby-gemset ** также может меня переместить/скопировать в другой каталог (если я хочу использовать ту же версию и драгоценные камни). Это правильно? – sargas

+0

@sargas да, это не повлияет на размещение gemset внутри rvm –

0

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

Эти файлы представляют собой просто конфигурации, которые используются для включения определенной рубиновой версии (или gemset) для дерева папок, например, Rails-приложения.

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