ページ

2012年9月17日月曜日

MobiRubyでhello world

% gem install xcodeproj
% gem install nokogiri
% git clone https://github.com/mobiruby/mobiruby-ios.git
% cd mobiruby-ios
% sh setup.sh
% open mobiruby-ios.xcodeproj

で、XcodeでRunしてみるとビルドエラーが出た。

RVMのgemでインストールしてたせいだった。

% rvm system
してからgemを入れ直す
% sudo gem install xcodeproj
% sudo gem install nokogiri

で、あらためてRun。動いた。



後でREADME見なおしてみたら最初からこうなってた。この通りにやればよかった。
% sudo /usr/bin/gem install xcodeproj
% sudo /usr/bin/gem install nokogiri

参考: mobiruby/mobiruby-ios

2012年9月15日土曜日

brew updateでコケた

% brew update
error: The following untracked working tree files would be overwritten by merge:
Library/Formula/argp-standalone.rb
Please move or remove them before you can merge.
Aborting
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master

以下で直った。

% cd `brew --prefix`
% git fetch origin
% git reset --hard origin/master
% brew update

参考: homebrewのupdateが失敗した時 - まめ畑

2012年9月9日日曜日

ctags使おうとしたらハマった

ctagsを使ったことがなかったので、とりあえず使ってみようとしたらハマった。
% ctags -R
すると
ctags: no input files specified.
Try `ctags --help' for a complete list of options.
って頑に言われる。

ひとまず言われた通り ctags --help してみると
-Rオプションのところに
-R, --no-regex
Don't create tags from regexps for the following files.
とか書いてある。なんかおかしい。

ctags --versionしてみると
ctags (GNU Emacs 24.1)
Copyright (C) 2012 Free Software Foundation, Inc.
This program is distributed under the terms in ETAGS.README

なんか違う。
前にhomebrewでemacs24入れたりしたときにおかしくなったのだろうか。

ともあれ、コレジャナイので入れ直す。
% brew install ctags

Error: The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link ctags'
とか言われたので、言われた通りにする。
% brew link ctags

できたようなのであらためて
% ctags -R

ちゃんとtagsファイル出来た。