タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Rubyとrbenvに関するWatsonのブックマーク (7)

  • rubyを超高速でインストールする方法 - Qiita

    現在、ruby kaigi2016が京都で開催中ですね。ということで、rubyを超高速でインストールする方法を紹介します。 インストールの高速化シリーズ第2弾です。(第1弾はこちら→ Nodebrewを使ってNode.jsを超高速にインストールする方法) Rubyをインストールするのに時間がかかるのは、コンパイルに時間がかかるためです。 Vagrantのように何度も壊して使う開発環境の場合、構築の度にコンパイルを待たなければなりません。 構築の待ち時間を少しでも減らせたら・・・と、思っている方はたくさんいるのでは・・・? 今回紹介する方法を使うと、インストール時間が25秒以下になります(マシンスペック&ネットワークに依存しますが・・・) 検証環境 検証環境はVagrantを使っています。 OSとスペックは以下の通りです。

    rubyを超高速でインストールする方法 - Qiita
  • rbenv でキャッシュディレクトリを使う, ちはやふる(30) を読んだ - HsbtDiary(2016-02-01)

    ■ rbenv でキャッシュディレクトリを使う 先日まで知らなかったのだけど $(RBENV_ROOT)/cache というディレクトリを作っておくと、tmpdir ではなく cache ディレクトリに tgz や git のリポジトリを保存するようになるので、-dev バージョンなどを毎日コンパイルする人は作っておくと毎回 ruby/ruby をクローンしなおすことはなく差分だけになるのでとてもオススメです。 これメンテナの @mislav は当たり前のようにコメントしていて「えええ!」となったんだけど、使っている人どれくらいいるんだろうか... ■ ちはやふる(30) を読んだ 引き続き全国大会編で面白い展開。2年生が活躍しているのが良いなあ。なんとなく太一が出てくるシーンでは中だるみっぽく感じるのは何故なんだろう。 ちはやふる(30) (BE・LOVEコミックス) 末次由紀 講談社

    rbenv でキャッシュディレクトリを使う, ちはやふる(30) を読んだ - HsbtDiary(2016-02-01)
  • Release rbenv 1.0.0 · rbenv/rbenv

    rbenv is a robust tool that follows the UNIX methodology to implement per-project selection of Ruby versions and related runtime environment. The rbenv community maintains an ecosystem of plugins, and rbenv has inspired many other forks for managing environments of different programming languages and other software tools. rbenv works by: Having its shims/ directory prepended to PATH environment va

    Release rbenv 1.0.0 · rbenv/rbenv
  • rbenv

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    rbenv
    Watson
    Watson 2015/11/25
    rbenv の organization ができたのか( ˘ω˘)
  • rbenvは何をしているのか? - ザリガニが見ていた...。

    ~/.rbenv/以下に複数のRubyバージョンをインストールして、それぞれのRuby環境を切り替える仕組みを提供する。 ~/.rbenv/ (rbenvがRubyを管理するルートフォルダ) ~/.rbenv/shims/ (rubyやgemがインストールするコマンドへのラッパーを保存しておくフォルダ) ~/.rbenv/version (global環境のRubyバージョンを記録するファイル) ~/.rbenv/versions/ (Rubyの各種バージョンをインストールするフォルダ) Ruby環境の構造 例えば、rbenvがインストールしたRuby-1.8.7-p375は、以下のような構造となっている。 ~/.rbenv/versions/1.8.7-p375/bin/(実行コマンドを含む:erb gem irb rake rdoc ri ruby testrb) ~/.rbenv/v

    rbenvは何をしているのか? - ザリガニが見ていた...。
  • ruby-buildをrbenvと組み合わせずに使う - @znz blog

    ruby-build は rbenv と組み合わせて使われることが多いですが、 単独でも使えて、その情報が少ないので少し書いておきます。 /usr/local にインストールする方法 ruby-build 自体もインストールしてしまう場合は install.sh を使ってインストールします。 git clone --depth 1 https://github.com/sstephenson/ruby-build ruby-build/install.sh rm -rf ruby-build ruby-build 2.1.2 /usr/local もっと詳しい使い方は [ReVIEW Tips] DockerでRe:VIEW が参考になると思います。 ruby だけインストールする方法 bin/ruby-build を直接実行すれば ruby-build をインストールせずに ruby

  • uu59のメモ | rbenvが遅くて死ぬので高速化する

    rbenvの初期化が0.5秒くらい掛かる。evalしてるのは公式ドキュメントにそう書いてるから。 $ time (eval "$(rbenv init -)") ( eval "$(rbenv init -)"; ) 0.30s user 0.08s system 82% cpu 0.462 total 一方rbenvを無効化したzshなら、起動から終了までは0.1秒未満(※個人差があります) $ time ( zsh -i -c exit ) ( zsh -i -c exit; ) 0.05s user 0.02s system 89% cpu 0.076 total 素のzshならもっと速い。 $ time ( : > /tmp/.zshrc && ZDOTDIR=/tmp zsh -i -c exit ) ( : > /tmp/.zshrc && ZDOTDIR=/tmp zsh -

  • 1