LoginSignup
4
3

More than 5 years have passed since last update.

リリースされたばかりのRubyGems 2.3.0 の open コマンドを試そうとしたら無かった。

Last updated at Posted at 2014-06-13

リリースされたばかりのRubyGems 2.3.0 の open コマンドを試そうとしたら無かった。

概要

リリースされたばかりのRubyGems 2.3.0 の open コマンドを試そうとしたら無かった。

.
.
.
.
.
.
.
.
.
.
.

         ,. -‐'''''""¨¨¨ヽ
         (.___,,,... -ァァフ|          あ…ありのまま 今 起こった事を話すぜ!
          |i i|    }! }} //|
         |l、{   j} /,,ィ//|       『おれはRubyGems 2.3.0 の 
        i|:!ヾ、_ノ/ u {:}//ヘ          open コマンドを試そうと思ったら無かった』
        |リ u' }  ,ノ _,!V,ハ |
       /´fト、_{ル{,ィ'eラ , タ人      な… 何を言ってるのか わからねーと思うが
     /'   ヾ|宀| {´,)⌒`/ |<ヽトiゝ       おれも何をされたのかわからなかった…
    ,゙  / )ヽ iLレ  u' | | ヾlトハ〉
     |/_/  ハ !ニ⊇ '/:}  V:::::ヽ        頭がどうにかなりそうだった…
    // 二二二7'T'' /u' __ /:::::::/`ヽ
   /'´r -―一ァ‐゙T´ '"´ /::::/-‐  \     typo だとか 未アップデート だとか
   / //   广¨´  /'   /:::::/´ ̄`ヽ ⌒ヽ  そんなチャチなもんじゃあ 断じてねえ
  ノ ' /  ノ:::::`ー-、___/::::://       ヽ  }
_/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::...   イ  もっと恐ろしいものの片鱗を味わったぜ…

発端

2014/06/10にリリースされたばかりの RubyGems 2.3.0 の open コマンドを使ってみようと思ったのが

全てのはじまり。

※リリースフィーチャーは以下に載っています

http://blog.rubygems.org/2014/06/10/2.3.0-released.html

まずは gem を update

$ gem update --system
$ gem -v
2.3.0

さっそく実行してみる

$ gem open rails
ERROR:  While executing gem ... (Gem::CommandLineError)
    Unknown command open

あれ?コマンド間違えたかな?

ヘルプを確認する

$ gem help open
$ WARNING:  Unknown command open.  Try: gem help commands

あれ???

$ gem help commands | grep open

やっぱりない。なぜだ?

GitHub の RubyGems の Issue を漁る

espen さんのコメント(2014/06/11 12時33分 ※2.3.0リリース後)

I'm unable to use this command.

~ gem open rails -e nano
ERROR: While executing gem ... (Gem::CommandLineError)
Unknown command open
~ gem --version
2.3.0

うん、私と同じ状態だ。

drbrain さんのレス

espen This was fixed by 1c9572a

1c9572a のリンク先を見てみる

https://github.com/rubygems/rubygems/commit/1c9572a

ちょwコミットコメントw

Add open to list of builtin commands
This was missed when the open command was added.

open コマンド追加するの忘れてたとか・・・

espenさんのレス

Awesome, thanks for the quick fix (I also lol'ed about this - sorry).

「lol'ed」ってなんだ?ググる。

LOLED is "Past tense of LOL"

LOLの過去形?LOLってなんだ?リンクをたどる。

The definition of LOL is "Laughing Out Loud"

大声で笑うか。で、その過去形。「ワロタwww」ってことか。

drbrain さんのレス

I LOL'd too!

「おれもワロタwww」か。

機能を丸ごと1つリリースし忘れて笑って済むのは平和で良いですね。

で、結局修正版はまだリリースされていないようなのでしばらく待ちます。(2014/06/13時点)

open commandが気になる方は下記にソースコードがあります。

4
3
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3