サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
qiita.com/A-gen
OSXでdocker使おうと思うと、現状だとVagrantのProviderでdocker使うかboot2docker使うかの2択だと思います。 今回はboot2dockerを利用している前提で、いろいろやってみました。 背景 dockerも1.0になったので、ちょっと本格的に利用してみようかとあっちこっちググりつつコンテナ作りに邁進してました。 この辺はちょっと省略しますけど、以下のような構成で 実行環境 on dockerを実現しています。 かなり簡略化してますけど、イメージは伝わると思います。
何が起きたの? Ubuntu14.04でrbenv使ってRuby2.1.1入れようとしたら怒られた、としか表現できないんですけど。 $ rbenv install 2.1.1 Downloading yaml-0.1.6.tar.gz... -> http://dqw8nmjcqpjn7.cloudfront.net/5fe00cda18ca5daeb43762b80c38e06e Installing yaml-0.1.6... Installed yaml-0.1.6 to /home/agen/.rbenv/versions/2.1.1 Downloading ruby-2.1.1.tar.gz... -> http://dqw8nmjcqpjn7.cloudfront.net/e57fdbb8ed56e70c43f39c79da1654b2 Installing ruby-2.1.
Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
なんで? 正規表現で使われる=~の実態はRegexp#=~なんですが、この時 右辺に使えるのはStringだけ です。 ついでに、String#=~はRegexp#=~のシンタックスシュガーで、これによって辺を交換しても動作します。 (参照: http://osdir.com/ml/lang.ruby.japanese/2007-05/msg00058.html ) 世間(というか自分の周り)では、"Hello" =~ /e/と書くほうが圧倒的に多く、 それどころか/e/ =~ "Hello"と書けるのかどうか自信ない、なんて人もいました。 ところで、Object#=~があるのもあって、一応5 =~ /5/なんて書くこともできます。 結果はnilです。 これは"5" =~ /5/あるいは5.to_s =~ /5/と書けば意図通りです。 もちろん/5/ =~ 5とは 書けません。前述のとおり
環境: Ubuntu server 12.04.2 on VirtualBox で、メモリ512MBの1コア。 OpenSSHをインストール時に選択。 2013/2/15現在で最新の以下のパッケージをインストール済。それ以外はまっさら。 zsh make gcc vim tcl tar玉取得からmake失敗まで。一部加工してます。 $ wget http://redis.googlecode.com/files/redis-2.6.10.tar.gz $ tar zxvf redis-2.6.10.tar.gz $ cd redis-2.6.10/ $ make cd src && make all make[1]: Entering directory `redis-2.6.10/src' CC adlist.o In file included from adlist.c:34:0:
h = { :hoge => 'hoge', :fuga => 'fuga' } h.map { |k, v| v.upcase } # ["HOGE", "FUGA"]
CHH/phpenv CHH/php-build phpenv? Sets up a separate rbenv environment for PHP だそうです。 rbenvのように、phpのバージョンをかなり細かく切り替えられます。 # ちうか、内部的にrbenv利用してます。 また、こいつ自身にPHPをビルドする能力はないので、php-buildを利用します。 必要なライブラリ $ sudo apt-get update $ sudo apt-get install git git-core curl build-essential libxml2-dev \ libssl-dev libcurl4-gnutls-dev libjpeg-dev libpng12-dev libmcrypt-dev \ libreadline-dev libtidy-dev libxslt1-de
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く