まずrubyを入れて、gemを使えるまで
rubyからかよ!と思うかもですが...
jrubyは入れてたのですが、参考サイトがjrubyでなくて普通のruby(cruby)だったので、それにならって普通のrubyをWindows7に入れる所から。
Rubyのダウンロード
http://www.ruby-lang.org/ja/downloads/
mswin32版のバイナリをいれます。
一番下にあった1.9.2だとgemsのpathエラーとかになって困ったので1.9.1にします。
ZIPを展開してC:\ruby\ruby1.9.1\ に配置、パスは必要になったら通そう。
pythonとかrubyはとりあえず置けばバージョン別につかえていいよね。
さてgemsが要る。
gemsのダウンロード
http://rubyforge.org/projects/rubygems/
ここは1.3.7を入れよう。
ZIPを展開したらgemsの展開ディレクトリにcdして、
c:\ruby\ruby-1.9.1\bin\ruby.exe setup.rb
セットアップ中にzlib.dllが無いといわれた、jrubyはそんなこと言わなかったなあ。。
ついでにopensslとreadlineが要るのです。c:\ruby\ruby-1.9.1\binに各dllを配置
readline.dll
readlineとzlibはこちらから
http://jarp.does.notwork.org/win32/
opensslのdllはこちらから
http://code.google.com/p/openssl-for-windows/downloads/list
んで再度実行。
c:\ruby\ruby-1.9.1\bin\ruby.exe setup.rb
gemsのセットアップはこれで完了。
こんどはruybyのbinをcurrentにして、
C:\ruby\ruby-1.9.1\bin>ruby.exe gem --version
1.3.7
よっしゃ動いた。
google-appengine の導入
ここまでやればgemで一発。
readlineを入れてないとここで怒られます。
C:\ruby\ruby-1.9.1\bin>ruby.exe gem install google-appengine
インストールされたgemsはこの子たちだ。
C:\ruby\ruby-1.9.1\bin>ruby.exe gem list
*** LOCAL GEMS ***
appengine-apis (0.0.20)
appengine-rack (0.0.11)
appengine-sdk (1.3.7)
appengine-tools (0.0.16)
bundler08 (0.8.5)
google-appengine (0.0.17)
jruby-jars (1.5.2)
jruby-rack (1.0.3)
rack (1.2.1)
rubyzip (0.9.4)
なんかここまでで疲れた。
windowsでrubyて実は結構色々手順が要るのね。。。
ついでにjruby側でgoogle-appengineのインストールを試してみた。
c:\jruby\jruby-1.4.1\bin>jruby gem install google-appengine
Successfully installed jruby-rack-1.0.3
Successfully installed jruby-jars-1.5.2
Successfully installed appengine-rack-0.0.11
Successfully installed appengine-apis-0.0.20
Successfully installed appengine-sdk-1.3.7
Successfully installed bundler08-0.8.5
Successfully installed rubyzip-0.9.4
Successfully installed appengine-tools-0.0.16
Successfully installed google-appengine-0.0.17
9 gems installed
問題なく終了。
あれ、最初っからjrubyでやったほうが楽じゃね?
次は両方からGAEにデプロイしてみよ。
後編はこちら。
参考にした記事。
10分ではじめる GAE/JRuby (OAuth + Sinatraのサンプル) - まちゅダイアリー(2009-09-03)
GoogleAppEngine + JRubyでクリスマスまでに彼女をつくる方法 | tech.kayac.com - KAYAC engineers' blog
1 件のコメント:
[...] GAEでjruby、windowsからデプロイ・前編 [...]
コメントを投稿