2009年6月28日日曜日

sakura にruby waves をインストール2

前回のエラーの続き


gem install daemons

ってやると次は

%waves
/home/xxxxx/lib/ruby/gem/gems/extensions-0.6.0/lib/extensions/_base.rb:150:in `': uninitialized constant VERSION (NameError)
from /home/xxxxx/lib/ruby/gem/gems/extensions-0.6.0/lib/extensions/io.rb:9:in `require'
from /home/xxxxx/lib/ruby/gem/gems/extensions-0.6.0/lib/extensions/io.rb:9:in `'
from /home/xxxxx/lib/ruby/gem/gems/waves-0.8.2/lib/waves.rb:6:in `require'
from /home/xxxxx/lib/ruby/gem/gems/waves-0.8.2/lib/waves.rb:6:in `'
from /home/xxxxx/lib/ruby/gem/gems/waves-0.8.2/bin/waves:22:in `require'
from /home/xxxxx/lib/ruby/gem/gems/waves-0.8.2/bin/waves:22:in `'
from //home/xxxxx/lib/ruby/gem/bin/waves:19:in `load'
from //home/xxxxx/lib/ruby/gem/bin/waves:19:in `
'

というエラーに。。。さらに調査ですね。。。


。。。調査。。。

_base.rbに記述されてるVERSIONがNameErrorになってんだけど、
それをどうしたらいいのかわからないので、
rubyのバージョンを1.8.7に変更してみた。

そして、また「waves」

%waves
/home/ikisiki/local/lib/ruby/site_ruby/1.8/rubygems.rb:279:in `activate': can't activate rack (~> 0.4, runtime) for ["waves-0.8.2"], already activated rack-1.0.0 for ["rack-cache-0.5", "waves-0.8.2"] (Gem::LoadError)
from /home/ikisiki/local/lib/ruby/site_ruby/1.8/rubygems.rb:295:in `activate'
from /home/ikisiki/local/lib/ruby/site_ruby/1.8/rubygems.rb:294:in `each'
from /home/ikisiki/local/lib/ruby/site_ruby/1.8/rubygems.rb:294:in `activate'
from /home/ikisiki/local/lib/ruby/site_ruby/1.8/rubygems.rb:67:in `gem'
from //home/ikisiki/lib/ruby/gem/bin/waves:18

結局エラー。。。だけど、さっきと違うエラーだ!
さぁまた調べようw


↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ人気ブログランキングへ

sakura にruby waves をインストール

ってことで、sakuraインターネットにrubyのフレームワーク「waves」をインストール♪

ruby 1.9.1
gem 1.3.4

はインストール済みなので、

%gem install waves

とするだけwaves関連がインストールされてOKでした。

確認はgem list -lとすると


%gem list -l

*** LOCAL GEMS ***

abstract (1.0.0)
actionmailer (2.3.2)
actionpack (2.3.2)
activerecord (2.3.2)
activeresource (2.3.2)
activesupport (2.3.2)
autocode (1.0.0)
choice (0.1.3)
english (0.4.0)
erubis (2.6.4)
extensions (0.6.0)
filebase (0.3.6)
functor (0.5.1)
highline (1.5.1)
live_console (0.2.1)
mysql (2.7)
rack (1.0.0, 0.9.1)
rack-cache (0.5)
rails (2.3.2)
rake (0.8.4)
rakegen (0.6.6)
RedCloth (4.2.1)
waves (0.8.2)

って感じで確認できます。

これでwevesコマンドが使えるはずってことで

%waves help
waves: Command not found.

。。。あれ?できてない。。。

設定ファイルを再読み込み?

%source $HOME/.cshrc
%waves -v
/home/xxxxx/lib/ruby/gem/gems/waves-0.8.2/lib/waves.rb:3:in `require': no such file to load -- daemons (LoadError)

むむむ、また違うエラー。。。次回に持ち越しですな。。。

↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ人気ブログランキングへ

rails 以外のフレームワーク waves

ruby ってrails以外に何かフレームワーク無いのかな?
なんて思っていると、merbとかcampingとかいろいろあるんですね。。。
で、その中で気になったのがwaves

「waves は洗練されたアーキテクチャ,コンパクトで高速なコード,モジュラー化されたモデルとビューなどの特徴を持ちます。」

だそうです。
詳しくは→http://gihyo.jp/dev/serial/01/waves/0001

SQLやHTMLの記述までRubyでって。。。Ruby知らないとwebデザインも難しいのかw
でもRubyさえ知ってればすべてOKってことなのでちょっとやってみようと思います。

↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ人気ブログランキングへ