私は最近、Ruby and Ruby on Railsを学び始めました。インストールされないか、インストールされますが、何らかの理由で使用できません。Rubyをインストールしてやり直しますトレーニングビデオの1つで、ほとんどのgemをRVMでインストールしていたので、何か変更があったかどうかはわかりません。
要するに、私の質問は、「RVM、Rubygems、およびインストールされているすべてのGemsを取り除き、Rubyだけでやり直すことができるようにする方法」です。
編集:Mac OS 10.6を使用しています
[〜#〜] rvm [〜#〜] サポートサイトから:
RVMはすべてを〜/ .rvmにインストールします。システムからRVMを削除するには、「rm -rf〜/ .rvm」を実行します。 〜/ .rvmrcに追加の設定ファイルが1つ、そしてもちろんbash/zshスタートアップファイルにRVMフックがあります。
したがって、コマンドラインに移動してrm -rf ~/.rvm
と入力するだけです
インストールされたすべてのgemは〜/ .rvmフォルダーにあるため、上記を実行するとgemとインストールされたルビーが一度に削除されます。
デフォルトのRubyインストールでpre-RVMを追加した宝石は、コマンドプロンプトでこれを入力することで削除できます。
for x in `gem list --no-versions`; do gem uninstall $x -a -x -I; done
Windowsおよびnixコマンドプロンプトでのコピー/貼り付け(Ruby 1.9.x).
Ruby -e "`gem list`.split(/$/).each { |line| puts `gem uninstall -Iax #{line.split(' ')[0]}` unless line.strip.empty? }"
gem uninstall -aIx
プロンプトなしですべてのgemをアンインストールします。
-a, --[no-]all Uninstall all matching versions
-I, --[no-]ignore-dependencies Ignore dependency requirements while
uninstalling
-x, --[no-]executables Uninstall applicable executables without
confirmation
rVMを使用すると、入力するだけで...
rvm gemset empty GEMSET
ここで、GEMSETは空にしたいgemsetです。その後...
バンドルをインストール
yum install bundler
そして最後に
bundle install
rvm implode
( cli docs を参照)は機能しているようです-そして、残り物をどこで見るべきかを教えてくれます
これは、Ubuntu 16.04での作業です。私にとって、コマンドRails -vを実行していたとき、NameErrorのためにエラーがスローされました。 Railsの3つのバージョン(4.2.0、4.2.6、5.0.0.1)をインストールしました。コマンドgem uninstall Rails -v version numberを使用して不要なgemをアンインストールしようとしましたできませんが、この問題を解決する方法を見つけました。すべてのGemをアンインストールするには、bashスクリプトを使用してGemリストのすべてのエントリをループする必要があります。この方法は非常に不便です。 Rubygems 2.1.0のおかげで、1つのコマンドで実行できるようになりました。
STEP-1
まず、Rubygemsを2.1.0以降にアップグレードしてください。このため、このコマンドを実行します(古いバージョンで作業している場合。このコマンドを使用してgemバージョンを確認できますgem -vまたはgem --version)
gem update --system
gem --version
STEP-2
ターミナルでこのコマンドを実行します
gem uninstall --all
ステップ-3
Gemバンドルをインストールします(予防策のためだけに必要ではありません)gem install bundle
ステップ-4
このコマンドを使用してシステムにRailsをインストールしますgem install Rails -v specific version you want to install
Railsバージョン Rails全バージョン 例:-Rails 4.2.6バージョンをインストールしました。要件に従ってインストールします。 gem install Rails -v 4.2.6
ステップ-5
最後に、基本コマンドRails -vを使用して、インストールされているRailsフレームワークアプリケーションのバージョンを確認します。 Railsフレームワークの現在のバージョンをエコーします。楽しい :)
参考文献
http://Ruby-journal.com/how-to-uninstall-all-Ruby-gems/http://guides.rubyonrails.org/v4.1/getting_started.html