Ruby
Rubyのバージョン切り替えのためのスクリプトRSM(Ruby Simple Manager)を作ってみた。 RSM: Ruby Simple Manager 経緯 rvmはオワコンを書いたniwさんの話をAsakusa.rbで聞くことができた。 今はbundlerもあるし、Rubyのバージョン切り替えるだけならrvmとか…
以前に,Rails3.1でエラー「in `autodetect': Could not find a JavaScript runtime.」というエントリを書いたのだけれど githubで他の人のアプリ見てると gem 'therubyracer'というのが書いていないことに気づいた. 解決策 そもそも最低限必要なgemをデフ…
rbenvが流行っているらしいのでインストールしてみた。 参考にしたのは以下のページ rvmからrbenvに移行した ここで、rbenvの設定をしてrbenv installを実行したらインストールができなかった。 $ rbenv install 1.9.2-p290 rbenv: no such command `install…
Rubyにおけるincludeとrequireの違いを調べてみた。 何故かというと、さっきMatz氏が「Rubyにおけるincludeとrequireの区別に苦労するような人には、そりゃRubyは向いてないと思う。」ということをつぶやいていたのですが、自分はキリン本を軽く流し読みした…
GNUは何の略かに答えてみた. プログラム what_is_GNU.rb def what_is_GNU(num = 0) gnu = "GNU is Not UNIX" 1.upto(num) do gnu = "(#{gnu}) is Not UNIX" end puts "GNU = #{gnu}\n\n" end 0.upto(10) do |index| puts "Do you know what is GNU? (y/n)" …
久しぶりの更新。 gem作りにチャレンジしようと思ってnewgemをインストールしようとしたら、以下のエラーがでた。 エラー内容 Building native extensions. This could take a while... ERROR: Error installing newgem: ERROR: Failed to build gem native …
2011年7月16〜18日の三日間で行われたRubyKaigi2011の感想です。#rubykaigiまだRuby初心者でRubyKaigiにも今回初めて参加しましたが、最後のRubyKaigiということで三日間フル参戦してきました。 この三日間とても多くの方々がRubyに関するすごい話、おもしろ…
rvmでreeをインストールしようとしたらエラーが出たので対処してみました。 エラー内容 $ rvm install ree … There has been an error while running make. Halting the installation. 環境 Fedora 15 rvm 1.6.15 解決方法 まずは、callback.funcとcbtable.f…
Railsプラグインを使うときに何を使っていいか分からず困ります. 本やネットで探しても日本語の資料は少し古く,英語の資料は読むのにどうしても時間がかかってしまうからです. そこで何かいいプラグインの探し方がないか探していたところ,便利なサイトを…
Ruby1.9でRuby/Tkを使おうとしたら以下のようなエラーが出ました。 エラー内容 `require': No such file to load -- tk (LoadError) 解決方法 すでにtkはインストールしてあったつもりでしたが、rubyをインストールする際に必要なのが入っていないとrubyコン…
Ruby1.9で日本語を使うとエラーが発生する。 環境 ruby 1.9.2p180 ソースコード(hello.rb) #!/usr/bin/ruby print "こんにちは世界!" エラー内容 hello.rb:2: invalid multibyte char (US-ASCII) 解決方法 Ruby1.9のソースコードのエンコーディングはデフォ…
5/29(Go!肉の日)に開催されたTokyuRuby会議03*1に参加しました。 こういった勉強会に参加するのは初めてだったのですが、とても楽しい勉強会でした。 皆さんのLTはそれぞれ個性が出ていてとてもおもしろかったです。そして、自分もまさかの抽選LTで当選。し…