May 11, 2014 - docker CentOSを使ってて不便なのがruby2系のインストール。 rbenvやruby-buildを使うかソースからインストールするのですが、この場合、環境を構築するたびにビルドすることになり時間もかかるし大変面倒です。 なのでDockerを使ってクリーンな環境でRubyの最新rpmをビルドしてみました。 Dockerを使えばビルド環境がすぐに立ち上げられるので、rpmビルドに必要なパッケージを確認したりするのに最適です。 今回のソースはgithubにpushしてあります。 ReSTARTR/ruby-rpmbuild-container 環境 ゲストOS:Vagrantで起動したUbuntu-14.04 コンテナ:centos:6.4 ファイルの配置 以下ファイルを同一ディレクトリに入れておきます。 Vagrantfile provision.sh
参考サイト:OS X で rbenv を使って ruby 1.9.3 の環境を作る 参考サイト:make install したソフトを Paco で削除する 参考サイト:rbenvの導入 概要(インストールする前に) このページは自分が自分のruby環境構築のために、ちょっと他では書かれていないことをやっております。 一般論とは外れています。ご了承お願いします。 あと、このサーバはインターネットに直接繋げない環境ですので、 tarボールとかダウンロードしてきたのをサーバにアップしています。 rubyのバージョンを変更して使っていくために、rbenvの管理下に置くようにする。 こうしておくことで、脆弱性の修正パッチとかあてることになっても ゆっくりインストールした後で、コマンドで切り替えるだけなので停止時間を 可能な限り短くしておくことができる。 あと、アンインストール時のことを考えて Pa
先日 Vagrant を触ってみたら便利すぎて鼻血が出ました。しばらく見ないうちに色々進んでるもんですねえ、いやはや参っちゃいました。 Vagrant は仮想マシンの VirtualBox のフロントエンドに相当する、ruby で書かれたツールです。vagrant コマンドなどを使ってコマンドラインから簡単に新しい VM を作れる。 % gem install vagrant % vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.3-x86_64-v20130101.box % vagrant init centos % vagrant upこれだけで CentOS の Linux box をローカルマシン内に立ち上げることができる。*1 *2 なにこれすごい。 % vagra
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く