cutagemをrake0.9.0以降に対応させる
なんか deprecated だよっつって gem が作れなかったので調べてみました。
0.9.0 から
Rake::GemPackageTask is deprecated. Use Gem::PackageTask (require 'rubygems/package_task')
だそうです。
cutagemベースの拙作shlauncherなんかも同様ですが、以下のように書き換えると gem package を作ることができます。
-require 'rake/gempackagetask'
+require 'rubygems/package_task'
-Rake::GemPackageTask.new(spec) do |p|
+Gem::PackageTask.new(spec) do |p|
rubygems の方に Gem::PackageTask が追加されたのはなんと 2009-04-15 だそうで、もう2年半前じゃん…。
More
Recent Posts
- » GuideRailというimmutable value objectをうまく使うためのgemを作ってみた
- » PlantUMLの-pipeモードとEmacsのplantuml-mode
- » Emacs + ruby-lsp + Standardで快適コーディング
- » ものぐささんのためのTypeScriptを使いつつGASでも使えるライブラリ開発環境
- » quickjs.rbでRubyの環境からJavaScriptのロジック(I/Oのないコード)の動作結果を得る
- » kintoneからエクスポートしたCSVデータの変換ライブラリを作ってみた
- » MCPメモ
- » Mermaidの大きすぎる余白を調整する方法の一例
- » LLMアプリをLLMを使いながら作ってみた
- » Gemini Advancedでもうゲームが変わっていた