我做了一些有点愚蠢的事情,当我创建一个新的 Rails 应用程序时,我不小心在桌面上创建了 gem 集,然后才进入应用程序文件夹。
通常,我通过执行以下操作来创建应用程序,
cd desktop
mkdir officepro
cd testapp
rvm use ruby-2.1.5@officepro --ruby-version --create
gem install rails -v 4.1.8
但是因为我每次 cd 到桌面时都这样做了,所以我得到了这个
-> 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..........
我尝试通过 rvm 卸载 ruby 2.2.0,但随后桌面告诉它找不到 ruby,因此某些内容仍然与桌面绑定。我尝试进入 rvm 文件夹本身并删除 ruby2.2.0 文件夹(ruby-2.0.0-preview@officepro)然后我尝试 RVM Gemset 删除 OfficePro,它似乎可以工作,但是当我打开控制台和 CD 到桌面时,文件夹重新出现,我再次遇到同样的问题。
任何人我该如何解决这个问题?谢谢
我在电脑上
RVM 在文件夹中留下了一些隐藏文件,每次您在终端中输入此文件夹时,它都会创建/加载 gem 集。
我的解决方案:
-
通过终端使隐藏文件在查找器中可见:
defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder
-
删除文件夹中的相应文件。在我的例子中,文件被命名为".ruby-gemset"和".ruby-version"。
-
使隐藏文件再次不可见:
defaults write com.apple.finder AppleShowAllFiles FALSE killall Finder