Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Ruby on cygwin 2024-03
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
fd0
March 07, 2024
Programming
420
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ruby on cygwin 2024-03
Omotesando.rb #95
fd0
March 07, 2024
More Decks by fd0
See All by fd0
Ruby on cygwin 2026-10
fd0
0
71
Keeping Ruby Running on Cygwin
fd0
0
280
Ruby on cygwin 2025-11
fd0
0
190
Ruby on cygwin 2025-07
fd0
0
230
Ruby on cygwin 2025-02
fd0
0
360
Other Decks in Programming
See All in Programming
phperだってパンチカードでコーディングしたい
o0h
PRO
0
220
setup-vp GitLab対応の裏側
naokihaba
0
150
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
370
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
450
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.4k
mrbgem 三角測量 開発
ogom
0
210
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
120
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
120
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
140
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
4.9k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
470
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
340
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
210
Embracing the Ebb and Flow
colly
88
5.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
550
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Transcript
Ruby on cygwin (2024/03 月 号) fd0 (Daisuke Fujimura) 2024-03-07
@ 表参道.rb #95
2 • fd0 (Daisuke Fujimura) • 仕事では引き続き 1 ミリも Ruby
を書いていません • 今 日 はタイミーさんのオフィスに 入 ってみたかったの で来ました 誰?
3 • 表参道.rb #49 の資料を参照してください • 見 返したら 4 年半くらい前だった
• Cygwin というプラットフォーム向けの Ruby について喋った • 公式から配布されてるバージョンが 2.3 のままだった • リクエストしたらメンテナが 2.6 にアップデートしてくれた • Cygwin : Windows 上で動作する UNIX 互換層となるソフトウェア • WSL が 一 般化してからはそっちを使う 人 が増えてそう 前回まであらすじ
4 • 2022-02-27 • 前のメンテナが inactive になった • 2.6 が
EOL でヤバい (けど、この時点ではまだ他 力 本願) • 2023-04-12 • 3.2 へのアップデートを 一 念発起して挑む • 2023-04-30 • Ruby 3.2.2 を公式インストーラからインストール可能にした • Cygwin 公式側のメンテナとなった それからどうなった ( 日 付は書いたブログ)
None
6 • レシピファイルの理解 • cygport というビルドシステム • gentoo の emerge
みたいなやつ • 適 用 するパッチの意図 • fedora のものが多い • 中 身 の取捨選択 • rubygems や rdoc への分割とその関係性 引き取り / 準備
7 • メンテナ不在のため 自 分が引き取る旨を ML に投げる • 個 人
的には BTS みたいなものを提供して欲しい • レシピ管理のリポジトリの権限をもらう • (初めての場合は) SSH 公開鍵を ML に投げて登録する • メンテナ向けガイドに従いリリースする • リリースしたら ML にその旨をアナウンスする 引き取り / 実践
8 • そもそも利 用 者はいるのですか? • X 上で数件のポストを確認した • 多くの
人 は rbenv を使っているのでは? • 最新は 3.3 ですよ • パッケージにできることは 手 元で確認済 • Cygwin 公式のリリースフローに修正が必要 → レビュー待ち • 対応後は ruby-* (subpackages) の追従がある…。 • 多くの 人 は rbenv 配下に gem でインストールするのでは? FAQ
9 • (Cygwin 環境の) CI とかないんですか? • ひそかに野良で daily で
master をチェックしてる on Appvayor • 大 昔に Ruby 公式に Github Actions を PR したら不安定だったた め怒られて revert された • 実は `make test` が 10 年くらい failed のまま • 解消する patch は既にある • 3.3 をリリースする時にはこれを 入 れても良いかも FAQ