1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

rbenvで最新のrubyを取得する方法(Ubuntu)

Last updated at Posted at 2013-10-27

自分の環境で成功した方法を記載しています。
##1.ユーザーローカルなディレクトリにrbenvをインストールしている場合

まずは以下の方法を試す。
http://qiita.com/kawasy/items/5d000afa6571c71c2723

git remote -v
fatal: Not a git repository (or any of the parent directories): .git

不幸にも上記のようなエラーが出てしまった場合。
勝手な想像だがこのようなエラーが出るのはgit clone をhttps経由で行なっている場合に発生するのではないかと思う。
以下の手順でruby-buildをインストールし直す。

cd #(ホームディレクトリにファイルをコピーしている場合が多いためホームヘ)
rm -fr ./ruby-build
git clone https://github.com/sstephenson/ruby-build.git
cd ruby-build
sudo ./install.sh

##2.全ユーザー共通で使用しているrbenvを使用している場合

全ユーザー共通でrbenvを使用する方法の参考
http://qiita.com/nekogeruge_987/items/2e73be2ffb105c28ffad

上記方法でインストールしているrbenvでrubyを管理している場合
pluginsにインストールしているruby-buildが古いと新しいrubyが参照できないので更新する必要がある(はず)

以下方法
pluginsのディレクトリへ移動しruby-buildディレクトリ削除、その後ruby-buildを入れなおす。

cd $RBENV_ROOT/plugins
rm -fr ./ruby-build
git clone https://github.com/sstephenson/ruby-build.git

これで最新のRubyを参照できるはず

rbenv install -l
Available versions:
  1.8.6-p383
  1.8.6-p420
  1.8.7-p249
  1.8.7-p302
  1.8.7-p334
  1.8.7-p352
  1.8.7-p357
  1.8.7-p358
 ・
 ・
 ・

2014/03/19追記 gitを使っているので以下の方法のほうが早いという事に気づいた。

cd /opt/rbenv/plugins/ruby-build/
git pull origin master
1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?