Что означает rm -rf $HOME/.rvm* ?

Я запустил его на своем VPS-сервере в Ubuntu Terminal случайно, и теперь у меня возникают всевозможные проблемы с моим приложением ruby. Как я могу отменить это? Или что мне нужно сделать, чтобы вернуться к тому, что было до того, как я это сделал?

2 ответа2

5

Восстановите удаленные файлы из ваших резервных копий, которые вы должны хранить.

0

Хорошей практикой является сохранение конфигурации вашего приложения в проекте, поэтому при условии, что у вас есть такие файлы, вы сможете восстановить из него среду:

  1. снова установите rvm: \curl -L https://get.rvm.io | bash -s stable
  2. загрузить rvm в оболочку: source ~/.rvm/scripts/rvm
  3. найдите каталог проекта и перейдите к нему: cd ~/apps/my_app
  4. Попробуйте установить и использовать ruby из проекта: rvm use --install --create .
  5. попробуйте установить гемы из проекта: bundle install

Для 4-го шага, скорее всего, должен быть файл с именем .rvmrc или .ruby-version но rvm может даже попытаться обнаружить ruby из Gemfile

На 5-м шаге большинство приложений ruby используют Gemfile для управления вашими гем-зависимостями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .