アーカイブ

‘Ruby’ カテゴリーのアーカイブ

プロジェクトごとの.rvmrcがオプトアウトに戻ってた。 このエントリーを含むはてなブックマーク はてなブックマーク - プロジェクトごとの.rvmrcがオプトアウトに戻ってた。

2012 年 4 月 25 日 コメントはありません

RVM: Ruby Version Manager – rvmrc

As of RVM 1.8.0, after a survey where greater than 80% of respondants wanted the feature on by default, project .rvmrc files are opt-out by default (therefore on).

戻して欲しいって声が多かったみたい。すでに1を設定していても、そのままで問題なし。
そして–rvmrcなんてオプションがあるのをいま知った。いつから?これ。

% rvm --rvmrc --create ruby-1.9.3-p194@hoge

[ref.] プロジェクトごとの.rvmrcがオプトインになった。

カテゴリー: Ruby タグ:

heroku db:push でエラーが、ね。 このエントリーを含むはてなブックマーク はてなブックマーク - heroku db:push でエラーが、ね。

Taps Server Error: PGError: ERROR:  time zone displacement out of range: "2012-02-29 12:00:00.000000+5894368800"

こんなん出たんですが、

#93: Taps Server Error: PGError: ERROR: time zone displacement out of range: "2011-11-15 12:00:00.000000+5894114400" – Issues – ricardochimal/taps – GitHub

This is a problem due to remote ruby version mismatching. Just use 1.9.2 until heroku updates to 1.9.3.

これでした。ほおぉ。

カテゴリー: Rails, Ruby タグ:

このメソッドはどこから来たのかっていう、ね。 このエントリーを含むはてなブックマーク はてなブックマーク - このメソッドはどこから来たのかっていう、ね。

2011 年 11 月 27 日 コメントはありません

メソッドの定義されている場所を探す – komagata

バグ報告からふとActiveRecordで使えるpreviousメソッドってどこからきてるんだろう?と思ってgemsをgrepしてみるも見当たらず。

「Method#source_location」だって!?
ここしばらくgrepしまくってたところでした。1ヶ月前に知ってれば、いまこんなに切羽詰まることもなかった、かもなぁ。

っと、ドキュメント見に行ったら「Proc#source_location」ですね。ともあれ、知らなかったのでありがたい!

カテゴリー: Ruby タグ:

.. 演算子と … 演算子。 このエントリーを含むはてなブックマーク はてなブックマーク - .. 演算子と … 演算子。

2011 年 11 月 1 日 コメントはありません

class Range

.. または … によって生成されます。.. 演算子によって生成された範囲 オブジェクトは終端を含み、… 演算子によって生成された範囲オブジェ クトは終端を含みません。

これが、どうしても、覚えられないっっ!

カテゴリー: Ruby タグ:

Ruby 1.9.1とrvmとエラー。 このエントリーを含むはてなブックマーク はてなブックマーク - Ruby 1.9.1とrvmとエラー。

2011 年 9 月 10 日 コメントはありません

とある理由によりrvmでRuby 1.9.1を入れたんですが、なにかするたびこの様なエラーが出てました。

Error loading gem paths on load path in gem_prelude
can't modify frozen string
<internal:gem_prelude>:69:in `force_encoding'
<internal:gem_prelude>:69:in `set_home'
<internal:gem_prelude>:38:in `dir'
<internal:gem_prelude>:76:in `set_paths'
<internal:gem_prelude>:47:in `path'
<internal:gem_prelude>:286:in `push_all_highest_version_gems_on_load_path'
<internal:gem_prelude>:355:in `<compiled>'

なにかなーっとググってみたら・・・

[Ruby 1.9 - Bug #4809][Open] ruby1.9.1で GEM HOME をセットしていると常にエラーが発生する – Ruby Forum

ビンゴ!ひゃっほぅ!

カテゴリー: Ruby タグ:

プロジェクトごとの.rvmrcがオプトインになった。 このエントリーを含むはてなブックマーク はてなブックマーク - プロジェクトごとの.rvmrcがオプトインになった。

2011 年 8 月 20 日 コメントはありません

RVM: Ruby Version Manager – rvmrc

As of RVM 1.7.0 project .rvmrc files are opt-in by defualt (therefore off).
To order to enable this feature set the following value in either /etc/rvmrc or ~/.rvmrc:

プロジェクトのルートディレクトリに.rvmrcを置いておくと、そこ以下のディレクトリに降りた時に自動的に環境が切り替えられて便利なのですが、1.7.0 からはデフォルトで無効になったそうです。
で、有効にするには引用の通り /etc/rvmrc または ~/.rvmrc に以下の行を追加します。

rvm_project_rvmrc=1

あーやっぱこれ便利だわー。

[ref.] RVMの環境をプロジェクトごとに切り替える。

カテゴリー: Ruby タグ:

日本Ruby会議2011に行ってきて1ヶ月が経ちました。 このエントリーを含むはてなブックマーク はてなブックマーク - 日本Ruby会議2011に行ってきて1ヶ月が経ちました。

2011 年 8 月 18 日 コメントはありません

日本Ruby会議2011(7月16日〜18日)

日本Ruby会議2011は全ての日程を終了いたしました。ご参加いただいた皆さま、ありがとうございました。

closed

うまくまとめられずに下書きのままだったのですが、ちょうど1ヶ月ということでがんばってまとめたので公開します。
会議そのものについてはレポート班のみなさまのレポートを始め、すでに多数の方が書かれているので自分のことを書こうと思います。

続きを読む…

カテゴリー: Ruby, 日記 タグ:

闇RubyKaigiで話してきました。 このエントリーを含むはてなブックマーク はてなブックマーク - 闇RubyKaigiで話してきました。

2011 年 7 月 17 日 コメントはありません

このSW Notifier自体はだいぶ前に作ったものなのですが、Ruby成分の薄さも闇なら大丈夫なんじゃないかと申し込みました。

2分と持ち時間は短かったのですが、出オチなので十分だろうと思っていたら一番見せたいところがうまくいかなくて、デモは事前にムービーにしておく等の大事さを再確認しました。
ここしばらく知識の自転車操業で「コレ!」という話せる話題を持っていないのですが、アンテナ広げてまたどこかでなにかを話せるようにしていこうと思います。祭りは見ているよりも飛び込んだ方が面白いですしね。

カテゴリー: Ruby タグ:

Ponyにパッチが取り込まれてた。 このエントリーを含むはてなブックマーク はてなブックマーク - Ponyにパッチが取り込まれてた。

Sinatra: Frequently Asked Questions

How about a Pony (sudo gem install pony):

Sinatraでメールを送る時にオススメされてるPonyさんですが、マルチパートメールを送る時、本文にcharsetが効かないという現象が起きていました。
そこで手元で直してしばらく使ってたのですが、気がつかないうちに送ったpull requestが取り込まれてました。

Commit 0b9b24c9ebd8c80432dc05fb3568f48043ee2990 to benprew/pony – GitHub

Merge pull request #3 from yoshuki/master

いちいち手動で更新してたのでこれはうれしー。

カテゴリー: Ruby タグ:

HerokuでSinatraでpublicが404で。 このエントリーを含むはてなブックマーク はてなブックマーク - HerokuでSinatraでpublicが404で。

2011 年 6 月 11 日 コメントはありません

The Thought Collector: Set your root if you use Sinatra on Heroku

YOU MUST set your root in Sinatra.

rootをセットしないでSinatraを使ったアプリをHerokuに上げるとpublicのファイルが404になってしまうので気をつけようという話。
手元のshotgunで上げてた時には問題なかったのでハマってしまいました。

Sinatra: Configuring Settings

By default, this is assumed to be the directory containing the main application file (:app_file setting).

:rootがセットされていない時は:app_fileを使うそうなので、アプリファイルが直下に置いてある場合はこっちをセットでもいいかも。
ちなみに確認したらsettings.app_fileもsettings.rootもnilでした。

カテゴリー: Ruby タグ: