RVM
rvm default do ruby hoge.rbとか rvm system do gem listとか rvm jruby-1.6.7 do ruby -vすればいい
rvmで、新しいrubyに乗り換える時によくやる。ruby-1.8.7-p352 → 1.8.7-p358にしたとする。 rvm get latest rvm reload rvm list known rvm install 1.8.7-p358 gem listを保存しておいて gem list | ruby -lane 'puts $_.split(/\s/)[0]' > ~/gems.txt あた…
export CC=/usr/bin/gcc-4.2 rvm install ree-1.8.7 CCのpath通しておかないとビルド失敗する。 Cant install Ruby Enterprise Edition with RVM on OSX Lion - Stack Overflow
http://d.hatena.ne.jp/shokai/20110603/1307052038 で書いたものの改良版。 前のよりすっきり書ける cronの1スクリプト毎の実行時間制限にひっかからない いろんなバージョンのrubyを使い分けやすい などのメリットがある まず rvmrun というshellscriptを…
ふだんrvm使っていて、cronだとsystem gemを見に行ってしまうのでcrontab -e */10 * * * * /bin/zsh /home/sho/bin/10min.sh~/bin/10min.sh #!/bin/zsh rvm_path=/home/sho/.rvm source /home/sho/.rvm/scripts/rvm rvm use 1.8.7 ruby /home/sho/src/ruby/t…
#!/bin/sh exec 2>&1 exec setuidgid sho bash -c ' rvm_path=/Users/sho/.rvm source /Users/sho/.rvm/scripts/rvm rvm use 1.8.7 ruby /Users/sho/src/ruby/img-server/img-server.rb ' http://blog.monoweb.info/archives/936
こっちが正しい http://d.hatena.ne.jp/shokai/20110603/1307052038 crontabの一番上の行に SHELL=/bin/zshこれを書いておく。よく忘れてはまる。.zshrcにrvmを使う設定が書いてあるので、それを読み込むため。これ書くと、~/.zshrcを読み込んでくれる。 そ…
oauthとか使うとエラー "no such file to load -- openssl" 解決した sudo apt-get install libssl-dev~/.rvm/src/ruby-1.8.7-p302/ext/openssl ruby extconf.rb make make install どうやらaptで必要なパッケージを入れる前にrvmでrubyを作るとこうなるらし…
ubuntu10.04にrvmで入れたruby1.8.7, 1.9.2でirbを使ったら Readline was unable to be required, if you need completion or history install readline then reinstall the ruby. You may follow 'rvm notes' for dependencies and/or read the docs page h…