rbenvを使ってみる - すぎゃーんメモの続き。 現時点でのrbenvのバージョンは0.2.1。 rbenvを使っていると.rbenv-versionファイルの有無でrubyコマンド打ったときに実行されるrubyが違うものになる、というのがちょっと新鮮で、これはどういう仕組みで動いているのだろう?と思って少し調べてみた。 上記記事のようにrbenvの設定をした環境では、 $ which ruby /Users/sugyan/.rbenv/shims/rubyとなり、${RBENV_ROOT}/shims以下のrubyを指すことになる。ここへのPATHは$HOME/.rbenv/libexec/rbenv-initに echo 'export PATH="'${RBENV_ROOT}'/shims:${PATH}"' と書かれているので、eval "$(rbenv init -)"してあれ
rvmからrbenvに移行したのですが、以前からcronで実行していたスクリプトが実行できなくなりました。「ruby script using rbenv in cron - Stack Overflow」で紹介されている方法では解決しませんでしたが、別な方法で実行することができるようになりました。 試行錯誤を繰り返していますので、ひょっとすると不要な操作があるかもしれませんが、以下の手順で実行できています。 rbenvで使用するRubyのバージョンを設定する cronで動かしたいスクリプトが置いてあるディレクトリにいって、バージョンを指定する。 $ rbenv local 1.9.3-p125 shebangの書き換え #!/usr/bin/env ruby-local-exec crontabファイルの編集 15 * * * * bash -c 'export PATH="/Users
How I use rbenv to manage rubies and integrate with other tools October 12, 2011 Updated October 2, 2023 rbenv is great ¶ If you haven’t seen rbenv yet I highly recommend it. It is a small collection of shell scripts that lets you manage rubies on UNIX type machines. To date I’ve used rvm to install versions of ruby and manage gemsets. Don’t get me wrong - I’m hugely greatful to the work that has
rbenvインストール git clone git://github.com/sstephenson/rbenv.git .rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc ruby-buildインストール cd /usr/local/src sudo git clone git://github.com/sstephenson/ruby-build.git cd ruby-build sudo ./install.sh ruby(今回は1.9.3-p0)をインストールしてデフォルトに指定 rbenv install 1.9.3-p0 rbenv global 1.9.3-p0 Railsで利用するライブラリ郡は各プロジェクト毎に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く