ruby on windows

Post on 30-Jun-2015

362 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Windows 環境で動作する Ruby ディストリビューションをまとめたもの。

TRANSCRIPT

Ruby on Windows

2014/9/21

cuzic

RubyHiroba 2014 Ltthon 発表資料 「Ruby on Windows」

1 自己紹介

cuzic といいます

きゅーじっく と読みます

Ruby 暦は かれこれもう10年くらい

Ruby 関西代表

関西地域の Ruby コミュニティ

2か月に一度のペースで勉強会

9月24日(水) 夜 大阪本町で次回開催予定

amagasakirb founder

2か月弱に一度のペースで読書会を開催

9月27日(土) 13時~

「Ruby によるクローラ開発技法」読書会第1回

JR尼崎駅徒歩2分の好立地です

RubyHiroba 2014 Ltthon 発表資料 「Ruby on Windows」

昔、本を書きました

今日はこの本の話はしません。

Windows における

Ruby 実行環境の話。

2

RubyHiroba 2014 Ltthon 発表資料 「Ruby on Windows」

Windows における Ruby実行環境

Ruby Installer

ActiveScriptRuby

Rumix

Cygwin

Chocolatey 経由のインストール

Bitnami RubyStack

3

RubyHiroba 2014 Ltthon 発表資料 「Ruby on Windows」

Ruby Installer

現時点では一番オススメ

私自身は、これを使っている

Devkit により、コンパイルが必要な gem も

インストール可能。

展開するだけで、使える

最新版の Ruby を利用可能

4

RubyHiroba 2014 Ltthon 発表資料 「Ruby on Windows」

ActiveScriptRuby

インストーラ形式

Internet Explorer の中で、Ruby により

動的な DOM 操作等が可能な

ActiveScriptRuby が同梱されている

arton さんの作品

Visual C++ でコンパイルされている

5

RubyHiroba 2014 Ltthon 発表資料 「Ruby on Windows」

Rumix

Ruby だけでなく、便利ツール等も同梱

USB版もある

同梱便利ツールの例

Rubyリファレンスマニュアル

シェル: Nyaos、ターミナル: ckw

Devkit: コンパイルが必要な gem が利用可能に

中身は msys/mingw のサブセット

YARD、Refe、Ruby Facets など

6

RubyHiroba 2014 Ltthon 発表資料 「Ruby on Windows」

Cygwin

Unix (POSIX)環境を Windows で実現

Ruby に限らず、Unix 環境が欲しい人向け

Bash、Zsh、binutils、coreutils 等

全体で GB 単位でかなり大きい

fork など Windows ではできないことも可能

7

RubyHiroba 2014 Ltthon 発表資料 「Ruby on Windows」

Chocolatey NuGet

Windows 版のパッケージマネージャ

yum とか、apt-get とかみたいなもの

Chocolatey そのものは PowerShell で実装

Chocolatey 経由で Ruby もインストール可

現状 Ruby 2.0

Devkit も chocolatey でインスール可能

私自身としては将来

Chocolatey に移行しようと思案中

(現状、利用していない)

8

RubyHiroba 2014 Ltthon 発表資料 「Ruby on Windows」

Bitnami RubyStack

いろんなパッケージを提供している

Bitnami社による Rubyディストリビューション

インストーラ形式(.exe)で配布

ちょっと古い

(2014.09.21 時点で Ruby 1.9.3)

Ruby on Rails 向けの環境一切合財を同梱

WEBサーバ( Apache ) データベース(MySQL) PHP、PHPMyAdmin、Sphinx、subversion、

imagemagick、sqlite

9

RubyHiroba 2014 Ltthon 発表資料 「Ruby on Windows」

RailsInstaller

EngineYard の Ruby on Rails スタック

構成要素

Ruby 1.9.3

Rails 3.2

Bundler

Git

Sqlite

TinyTDS

Ruby 2.0 ベースの RailsInstaller も存在

10

RubyHiroba 2014 Ltthon 発表資料 「Ruby on Windows」

まとめ

Ruby 実行環境はたくさんある

Ruby Installer がオススメ

コンパイルが必要な gem も利用可能

今後は chocolatey に期待

11

ご清聴

ありがとうございました

top related