簡體   English   中英

RVM gemset創建的錯誤目錄無法刪除

[英]RVM gemset created wrong directory cannot remove

我做了一些愚蠢的事情,當我創建一個新的Rails應用程序時,我不小心在桌面上創建了gem set,然后才更改為app文件夾。

通常,我通過執行以下操作來創建應用,

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..........

我試過通過rvm卸載ruby 2.2.0,但是桌面告訴它找不到ruby,所以仍然有一些東西綁定在桌面上。 我嘗試進入rvm文件夾本身並刪除ruby2.2.0文件夾(ruby-2.0.0-preview@officepro),然后嘗試rvm gemset delete officepro,它似乎可以正常工作,但是當我打開控制台並cd到在桌面上,該文件夾重新出現,我再次遇到相同的問題。

有人我該如何解決? 謝謝

我在Mac上

RVM在文件夾中保留了一些隱藏文件,並且每次在終端中輸入此文件夾時,它都會創建/加載gem set。

我的解決方案:

  1. 通過終端使隱藏文件在查找程序中可見:

     defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder 
  2. 刪除文件夾中的相應文件。 在我的情況下,文件名為“ .ruby-gemset”和“ .ruby-version”。

  3. 使隱藏文件再次不可見:

     defaults write com.apple.finder AppleShowAllFiles FALSE killall Finder 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM