Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Ruby In Wheezy        佐々木 洋平      uwabami@gfd-dennou.org  Debian JP Project/関西Debian勉強会         2011/11/13        於: 関西闇Ru...
どーも
佐々木です
4/27            About me...Name & Contact:  ✓ 佐々木洋平/Youhei SASAKI  ✓ uwabami@gfd-dennou.org  ✓ Twitter/IRC: uwabamiActivit...
今日の お題
Ruby InWheezy!!
8/27      Ruby In WheezyDebian の次期安定版に向けた Ruby 関連パッケージの変更点/開発状況について alternatives gem2deb ...等々
9/27    Disclaimer内容は今後変わる可能性もあります 無保証/無責任疑問, 質問, 大歓迎 思いついたらその場でどうぞ お名前頂けると幸いです
(1)
alternatives
12/27     alternatives?同じ機能(?)を提供する複数のソフトウェア/コマンドを切り換える Debian 固有の仕組みのことupdate-alternatives によって管理  やっていること: symbolic link...
13/27Ruby alternatives?
14/27      Ruby alternatives?CRuby: 1.9.3, 1.8JRuby, Rubinius: 作業中.  JRuby: Debian 的に non-free 扱いなので, 面倒?  Rubinius: 作業者から...
15/27     CRuby alternatives:     Package naming schemeこれまで: ruby1.8, ruby1.9.1 各々ついて別のパッケージ名 libhogehoge-ruby{,1.8,1.9.1}...
16/27      CRuby alternatives:      File hierarchy(1)本体同梱以外のパッケージは vendordir 以下にpure Ruby: Config::CONFIG[vendordir]  /usr...
17/27CRuby alternatives:File hierarchy(2)% irb1.8irb(main):001:0> puts $LOAD_PATH/usr/local/lib/site_ruby/1.8/usr/local/li...
18/27CRuby alternatives:File hierarchy(3)% irb1.9.1puts $LOAD_PATHirb(main):001:0> puts $LOAD_PATH/usr/local/lib/site_ruby...
AnyQuestions?
(2)
gem2deb
22/27     gem2debgem から Debian パッケージが作れます. できるパッケージ: CRuby alternatives 対応gem2deb gem の操作 + dh_ruby
実演?
24/27       request for upstream       developer@seehttp://wiki.debian.org/Teams/Ruby/RubyExtras/UpstreamDevelopersneed te...
AnyQuestions?
26/27References.Lucas Nussbaums Blog:  * Changes to Ruby in Debian (and Ubuntu)    http://www.lucas-nussbaum.net/blog/?p=6...
Ruby in Wheezy @ 関西闇Ruby
Ruby in Wheezy @ 関西闇Ruby
Ruby in Wheezy @ 関西闇Ruby
Upcoming SlideShare
Loading in …5
×

Ruby in Wheezy @ 関西闇Ruby

1,247 views

Published on

関西闇Ruby会議にお邪魔して、 Debian の次期リリース, Wheezy における Ruby 環境について、いつも通り雑談してきました。

gem2deb を皆使ってみて下さい!!

Published in: Technology, Education
  • Be the first to comment

Ruby in Wheezy @ 関西闇Ruby

  1. 1. Ruby In Wheezy 佐々木 洋平 uwabami@gfd-dennou.org Debian JP Project/関西Debian勉強会 2011/11/13 於: 関西闇Ruby会議
  2. 2. どーも
  3. 3. 佐々木です
  4. 4. 4/27 About me...Name & Contact: ✓ 佐々木洋平/Youhei SASAKI ✓ uwabami@gfd-dennou.org ✓ Twitter/IRC: uwabamiActivity: ✓ Debian JP Project/関西 Debian 勉強会 ✓ Ruby, TeX, Emacs, ...
  5. 5. 今日の お題
  6. 6. Ruby InWheezy!!
  7. 7. 8/27 Ruby In WheezyDebian の次期安定版に向けた Ruby 関連パッケージの変更点/開発状況について alternatives gem2deb ...等々
  8. 8. 9/27 Disclaimer内容は今後変わる可能性もあります 無保証/無責任疑問, 質問, 大歓迎 思いついたらその場でどうぞ お名前頂けると幸いです
  9. 9. (1)
  10. 10. alternatives
  11. 11. 12/27 alternatives?同じ機能(?)を提供する複数のソフトウェア/コマンドを切り換える Debian 固有の仕組みのことupdate-alternatives によって管理 やっていること: symbolic link による実行ファイルの切替
  12. 12. 13/27Ruby alternatives?
  13. 13. 14/27 Ruby alternatives?CRuby: 1.9.3, 1.8JRuby, Rubinius: 作業中. JRuby: Debian 的に non-free 扱いなので, 面倒? Rubinius: 作業者からの反応が遅い, ので...
  14. 14. 15/27 CRuby alternatives: Package naming schemeこれまで: ruby1.8, ruby1.9.1 各々ついて別のパッケージ名 libhogehoge-ruby{,1.8,1.9.1} という名前これから: ruby1.8, ruby1.9.1 両方について同じパッケージ名 ruby-hogehoge: hogehoge は gem の名前
  15. 15. 16/27 CRuby alternatives: File hierarchy(1)本体同梱以外のパッケージは vendordir 以下にpure Ruby: Config::CONFIG[vendordir] /usr/lib/ruby/vendor_rubyC 拡張ライブラリ: Config::CONFIG[vendorarchdir] /usr/lib/ruby/vendor_ruby/1.8/x86_64-linux /usr/lib/ruby/vendor_ruby/1.9.1/x86_64-linux
  16. 16. 17/27CRuby alternatives:File hierarchy(2)% irb1.8irb(main):001:0> puts $LOAD_PATH/usr/local/lib/site_ruby/1.8/usr/local/lib/site_ruby/1.8/x86_64-linux/usr/local/lib/site_ruby/usr/lib/ruby/vendor_ruby/1.8/usr/lib/ruby/vendor_ruby/1.8/x86_64-linux/usr/lib/ruby/vendor_ruby/usr/lib/ruby/1.8/usr/lib/ruby/1.8/x86_64-linux.=> nil
  17. 17. 18/27CRuby alternatives:File hierarchy(3)% irb1.9.1puts $LOAD_PATHirb(main):001:0> puts $LOAD_PATH/usr/local/lib/site_ruby/1.9.1/usr/local/lib/site_ruby/1.9.1/x86_64-linux/usr/local/lib/site_ruby/usr/lib/ruby/vendor_ruby/1.9.1/usr/lib/ruby/vendor_ruby/1.9.1/x86_64-linux/usr/lib/ruby/vendor_ruby/usr/lib/ruby/1.9.1/usr/lib/ruby/1.9.1/x86_64-linux.=> nil
  18. 18. AnyQuestions?
  19. 19. (2)
  20. 20. gem2deb
  21. 21. 22/27 gem2debgem から Debian パッケージが作れます. できるパッケージ: CRuby alternatives 対応gem2deb gem の操作 + dh_ruby
  22. 22. 実演?
  23. 23. 24/27 request for upstream developer@seehttp://wiki.debian.org/Teams/Ruby/RubyExtras/UpstreamDevelopersneed test/specbundler...
  24. 24. AnyQuestions?
  25. 25. 26/27References.Lucas Nussbaums Blog: * Changes to Ruby in Debian (and Ubuntu) http://www.lucas-nussbaum.net/blog/?p=681DebianWiki: * TeamsRuby: http://wiki.debian.org/Teams/Ruby * Debian/Ruby Wheezy Transition: http://pkg-ruby-extras.alioth.debian.org/wheezy/Images: * I Am, Who I Am – 18/365: Jeff Filman, http://www.flickr.com/photos/filmyz/4712557308/ * Debian Spiral: Antonio Pardo, CC by SA 2.0 http://www.flickr.com/photos/apardo/36022037/

×