Cygwin少し前に、Railsで遊ぼうと思ったときに色々とインストールしたりしたのですが、忙しくなってしまい途中で放置していました。久しぶりに使い捨てスクリプトをRubyで書いたので動かしてみたら、何か変なエラーがでました。(LoadError)Rubygemsのインストールに失敗したのかもと思ったのですが、よく見ると"ubygems"となっています。この時点では、設定関連の不整合があるのかもしれない*1と考えていましたが、私はRubyの実行時オプションをほとんど知らなかったので、具体的な原因はすぐには見当がつきませんでした。調べてみた結果、直接の原因はWindowsの環境変数に"RUBYOPT=-rubygems"が設定されていたことでした。'rubygems'"と同じ効果があるWin版Rubyには恐らく"-rrubygems"と等価(?)の"-rubygems"オプションがあるが、Cygwin版には無いかバージョンが古いCygwinではWindowsの環境変数をインポートするので"RUBYOPT"が参照されてしまうということのようです。CygwinのRubyを使う時には、"RUBYOPT"から"-rubygems"を消してしまえば大丈夫です。day.$CygwinにもRubygemsが入っていれば問題ないのかも知れませんが、確認していません。そもそも、CygwinからでもWin版を実行できるので、Win版で事足りるなら上記の対応は不要です。*1:実際の原因ではありませんでしたが、例えばWindowsで"\Rubygems"と書いてあるものをCygwinで評価した場合、先頭のRはエスケープシーケンス扱いされてしまう、ということです。リリースしました自作のソフトをリリースしました。バージョン1.0.0の正式版で...2016-07-13Windows8.1をWindows10にアップグレードしました6月下旬に、Windows8.1(以下Win8.1)のPCをWindows10(以下Win...2012-11-16HerokuでPlay2.0+PostgreSQLPlay2.0でHerokuを試してみました。実施しました2011-02-19の日記に書いていた、Jenkinsへのマイグレーションを...2008-05-16SVNで上手く行かないところcvs2svnで、ドットファイル(.classpathとか)が移行されない。(2)プロフィールid:argiusはてなブログをはじめよう!argiusさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。