ARCHIVESDRIVE HB

オイラはホームベーカリー!

Ruby

Ruby こわれる〜 (二度目

こいついつも壊してんな? という感じですが言い訳させてください! MacBookPro の USB-C ポート奥側が反応しなくなって GeniusBar に修理出したら IO ポート交換だったんです! 事前チェックでディスクの初期化されて TimeMachine から環境復活させて壊れた…

Ruby こわれる〜

rbenv + ruby-build を anyenv 経由でインストールしているのだけれど、 OpenSSL のライブラリを Homebrew でインストールされるものを見ているため、うっかり brew upgrade で依存関係から OpenSSL が更新されると、 Ruby 処理系がまるごと壊れて気絶してし…

gem pristine

直近で何の作業をしたのが引き金だったのかわかっていないのですが、 rails s したときに以下のメッセージが出るようになってしまいました、 Ignoring jaro_winkler-1.5.2 because its extensions are not built. Try: gem pristine jaro_winkler --version …

Capistrano3 で複数のデプロイ先を設定する

といっても、 config/deploy/production.rb に複数 server を書いて、物理的に別のサーバにデプロイする、とかいうやつじゃないです。 複数の deploy_to を設定する これ、1つのサーバに複数のデプロイ先を用意します。 どういう時に必要かというと、1ソー…

rvmをrvmrcに登録しておく

今更rvmかよ と思われるだろうけど、触る機会があったので。 特定のバージョンのrubyを特定のディレクトリ以下で使う、ついでにgemsetで縛っておく。 Ruby1.9.2 /path/to/app/ gemset gems rubyのインストール rvm install 1.9.2 rvm use 1.9.2 gemsetの作成…

rbenv + ruby-build 環境で今更 ruby 1.8.7 を用意する

諸事情によりこのバージョンとあと 10 年は付き合う可能性が出てきたので……。モンキーパッチ職人となる可能性すらある(しろめ)。 今回は MacOSX 10.11.3 ( El Capitan ) で rbenv と ruby-build 導入済みの環境で作業しますた。Linux 版は後日改めて書く予…