RVM gemset создал неправильный каталог не может удалить
Я сделал что-то немного глупое, когда я создавал новое приложение Rails, я случайно создал набор драгоценных камней на рабочем столе, прежде чем перейти в папку приложения.
Обычно я создаю приложение, выполняя следующие действия:
cd desktop
mkdir officepro
cd testapp
rvm use ruby-2.1.5@officepro --ruby-version --create
gem install rails -v 4.1.8
Но так как я делал это каждый раз, когда я перехожу на рабочий стол, я получаю это
-> cd desktop
ruby-2.2.0-preview1 - #gemset created /Users/shane/.rvm/gems/ruby-2.2.0-preview1@officepro
ruby-2.2.0-preview1 - #generating officepro wrappers..........
Я пытался удалить ruby 2.2.0 через rvm, но затем рабочий стол говорит, что не может найти ruby, поэтому что-то все еще привязано к рабочему столу. Я попытался зайти в саму папку rvm и удалить папку ruby2.2.0 (ruby-2.0.0-preview@officepro), затем я пытаюсь удалить rvm gemset officepro, и это, кажется, работает, но потом, когда я открываю консоль и cd для На рабочем столе папка вновь появляется, и я снова получаю ту же проблему.
Кто-нибудь, как, как я могу это исправить? Спасибо
Я на маке
1 ответ
RVM оставил некоторые скрытые файлы в папке, и каждый раз, когда вы входите в эту папку в терминале, он создает / загружает набор гемов.
Мое решение:
Сделайте скрытые файлы видимыми в поиске через терминал:
defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder
Удалите соответствующие файлы в папке. В моем случае файлы назывались ".ruby-gemset" и ".ruby-version".
Сделайте скрытые файлы снова невидимыми:
defaults write com.apple.finder AppleShowAllFiles FALSE killall Finder