Text
Page: 1
クロスコンパイル用
Chefレシピの件
横山 昌史
Ruby-GNOME2 Project Team
Chef Casual Talks Sapporo Vol.1
2014/06/11
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 2
自己紹介
Masafumi Yokoyama
(@myokoym)
Ruby-GNOME2 Project Team
rcairo committer
http://rcairo.github.io/
Groonga勉強会@札幌 主催
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 3
Ruby Kaja 2013
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 4
よろしくお願いします。
m(_ _)m
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 5
本日ご紹介するのは
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 6
とある作りかけの
Chefレシピです。
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 7
chef-ruby-gnome2
https://github.com/myokoym/chef-ruby-gnome2
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 8
Ruby-GNOME2とは
Ruby-GNOME2はGNOME
で使用されるGTK+などの主要
なライブラリのRubyバインディン
グ集です。
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/
ruby-list/49734
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 9
Ruby-GNOME2とは
GTK+はマルチプラットフォー
ム対 応のG U Iツ ー ル キ ッ トな の
で、マルチプラットフォーム対応
のGUIアプリケーションをRubyで
書くことができます。
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/
ruby-list/49734
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 10
gem list gtk3 -r
gtk3 (2.2.0 ruby x86-mingw32)
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 11
x86-mingw32…?
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 12
x86-mingw32
Windows向けにコンパイル済み
のgemに表示される
拡張ライブラリはコンパイルが必要
32bit向けはx86から始まる
64bit向けはx64
mingw32はWindows向けの印
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 13
Windows向けに
コンパイル
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 14
Windows向けにコンパイル
Windowsでコンパイル
Windows持ってない
Linuxでクロスコンパイル
対象プラットフォーム以外でコンパイル
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 15
クロスコンパイル
専用パッケージが必要
準備が大変
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 16
準備が大変
自動化したい
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 17
そこで…
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 18
Chef
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 19
参考にした本(去年)
入門Chef Solo -
Infrastructure as Code
(達人出版会)
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3
Page: 20
前置きおわり
時間までGitHubのリポジトリーを
眺めます
(今年に入ってから触っていないので、
作者も忘れている)
https://github.com/myokoym/chef-ruby-gnome2
クロスコンパイル用Chefレシピの件
Powered by Rabbit 2.1.3