一度cygwinをインストールした後ならaptcygとかcygaptとか「あれどっちだっけ?」となるapt風味のインターフェースがあるんですが、初回インストール時の方法があまりなかったので書いておきます。 インストール方法 setup-x86_64.exe --no-admin -l %USERPROFILE%\cyg\package -P wget,ssh,rsync --download -s ftp://ftp.iij.ad.jp/pub/cygwin/ -q --root %USERPROFILE%\cyg これでc:\Uers\ironsand\cyg配下にwget,ssh,rsyncが入ります。32bit版でも引数の取り方は変わりません。

続きを読む

StackOverflowで昔もらった回答が思い出せない時に自分の質問内を検索したい時がありますよね。 試しに User 知りたいこと みたいにユーザー名をそのまま入れてみたんですがうまく行きませんでした。 解決策 Stack Overflow自体についてわからないことがある時は Meta Stack Overflow を使えばだいたいのことは解決します。 Search 欄に user:me 知りたいこと で検索すると自動的に me が自分のユーザーIDに変更されて目的の情報を取り出すことができます。ひゃっほーい! 参考 [How can I search my own questions? – Meta Stack Overflow][1]

続きを読む

rspec書いてる時にEmacsから簡単に呼び出せたら便利だと思ってsmart-compileの設定をこんな風に書き換えたんだけど、 (setq smart-compile-alist (append '(("\_spec.rb$" . "rspec %f")) '(("\\.rb$" . "ruby %f")) '(("\\.php$" . "php %f")) '(("\\.coffee$" . "coffee -p %f")) '(("\Gemfile$" . "bundle install")) smart-compile-alist)) でちゃんとCompile command: rspec foo_spec.rbは呼び出せるものの実行すると -*- mode: compilation; default-directory: "~/dev/zombie/spec/lib/" -*- Compilation started at Thu Jan 23 16:50:59 rspec zombie_spec.rb /bin/bash: rspec: コマンドが見つかりません Compilation exited abnormally with code 127 at Thu Jan 23 16:51:00 な感じでエラーになってしまう。 どうやら rbenv の環境がEmacs側で認識されてないので rbenv で入れた gem のコマンドも使えないのが原因らしい。 解決策 [rbenv.el][1] をインストールすれば解決しました。

続きを読む

ruby 2.1.0 も出たことだし、とりあえずさくらVPSにおいてるCentOS上に入れておこうと思ったけど、ちょっと古いバージョンしか rbenv install --list で出てくれない。 rbenv updateという便利なコマンドはないようなのでアップデート方法を調べてアップデートしてみた。 アップデート方法 どうやってインストールしたかは全く覚えてなかったけど調べてみるとどうやら git clone でインストールしたっぽいので cd ~/.rbenv; git pull するだけでOKらしい。 無事にアップデートできたのでもう一度インストールできるrubyのバージョンを確認したら ない。ない。 どうやらrubyのインストールには ruby-buildを使ってるのでそっちをアップデートしないとインストール可能なバージョンは更新されないらしい。ちなみに存在しないバージョンのインストールを試みるとこんな感じに教えてくれる。 ironsand@SarakuVPS ~$ rbenv install 2.0.0-p247 ruby-build: definition not found: 2.0.0-p247 You can list all available versions with `rbenv install --list'. If the version you're looking for is not present, first try upgrading ruby-build. If it's still missing, open a request on the ruby-build issue tracker: https://github.com/sstephenson/ruby-build/issues ruby-build のアップデート ruby-buildもgit cloneしてるだけなので、 cd .

続きを読む

Zurb-FoundationのmodalダイアログをFormのSubmitをイベントにして呼び出すと、Submitイベントが食われてしまうことがわからずにしばらくハマる。ふぁっく。 対処法 submitのイベントをjavascriptで検知しといてそこからModalダイアログを出すように引っ掛けるとOK。 参考 [Opening Reveal Model With Form Submit Button – Google Groups][1]

続きを読む

さっきの記事でも書きましたが、Macを入れなおしてます。 今度は homebrew で入れるパッケージのリストです。 brew install --HEAD ruby-build brew tap josegonzalez/php # --universalオプションが無いとwineがこける brew install jpeg libpng --universal # php用 brew install freetype gd brew link libpng freetype jpeg brew install php55 brew install rbenv openssl readline mysql postgresql wget wine graphviz imagemagick nginx node brew install macvim --override-system-vim # Applicationsフォルダに置く brew linkapps アホみたいにエラーが出るので brew doctorで出てくるのに全部対処しましょう。

続きを読む

Macの環境構築をやり直したので、入れてるgemの一覧を出してみました。 actionmailer (4.0.0) actionpack (4.0.0) activemodel (4.0.0) activerecord (4.0.0) activerecord-deprecated_finders (1.0.3) activesupport (4.0.0) addressable (2.3.5) arel (4.0.0) atomic (1.1.14) bigdecimal (1.2.0) buftok (0.2.0) builder (3.1.4) bundler (1.3.5) celluloid (0.15.2) chunky_png (1.2.8) coderay (1.1.0) compass (0.12.2) compass-normalize (1.4.3) compass-recipes (0.3.0) descendants_tracker (0.0.3) diff-lcs (1.2.5) equalizer (0.0.8) erubis (2.7.0) factory_girl (4.3.0) factory_girl_rails (4.3.0) faker (1.2.0) faraday (0.8.8) ffi (1.9.3) formatador (0.2.4) fssm (0.2.10) guard (2.2.4) guard-rspec (4.2.0) hike (1.2.3) http (0.5.0) http_parser.rb (0.

続きを読む

プロフィール画像

ironsand

語学好きのプログラマーです

Railsエンジニア

Yokohama