LoginSignup
8
8

More than 5 years have passed since last update.

現在使っているRubyにインストールしているgem群を他のRuby環境でも使えるようにインストールする方法

Posted at

rbenvとかで複数のバージョンのRubyを使っているときや、新しいRubyがリリースされたとき、今まで使っていたRubyのgemを新しいRubyで一括インストールしたいなと前々から思っていたのですが、普段Rubyを使っていないのでやり方が分かりませんでした。

で、Ruby2.1.0がリリースされたおかげか、ネットサーフィンを見ていたらたまたまそのやり方が書いてあるエントリを見つけたので、そこからほぼ引用でやり方書いてみます。

gem list --no-versions > /tmp/gemlist
rbenv global 2.1.0
gem install `cat /tmp/gemlist`

ポイントはgem listを--no-versionsオプション付けて実行するところですね。普段Ruby使ってないのでこのオプション知らなかったのですが、普段から--helpとか実行して役立ちそうなオプションをチェックしておけば良かったなって思いました。

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8