"ri"と入力すると、PowerShellのデフォルト設定が "Remove-Item"のエイリアスとみなされます。 "R" uby "I" ndexを呼び出しますか?Remove-Itemの代わりにPowerShellで "ri"を使用する方法
私はCにcd'ing試してみました:これは正常にインストールされた宝石と、このような
rdoc --all --ri
が、riは '項目を削除' に残っ:\ Ruby22と入ります。私はWebとRubyのドキュメントを探しました。これを見つけた:http://samuelmullen.com/2012/01/up-and-running-with-ruby-interactive-ri/私はPowerShellのコマンドラインにこれらを入力する:
gem install rdoc rdoc-data
rdoc-data --install
私が入力したときにPowerShellはまだそれが「削除-項目」
を一時対策としてあると考え、「里」、私は重複しましたこれらのファイル:
C:\ Ruby22里
C \ binに\:\ Ruby22ビンの\ ri.bat \
そして、それらを名前を変更:
C:\ Ruby22 \ビン\ RRの
C:\ Ruby22 \ビン\のrr.bat
は、今私はPowerShellで "RR" を入力し、Rubyの "R" ubyの機能を得ることができます"私" ndex。また、コメントに記載されているように、riはDOSプロンプトからRuby Indexのために働きます。
Powershellの既存の "ri"コマンドはどうすれば変更できますか?
PowerShellには既に「ri」という名前の組み込みコマンドがあるため、PowerShellではなくDOSコマンドプロンプトを使用してみてください。 –
極端な措置があります:あなたのPowerShellセッションではdel alias:ri -forceです。 –
この質問は、RubyやRIとは何の関係もなく、PowerShellの使い方に関するものです。私はあなたが[tag:ruby]タグと[tag:ri]タグを削除するべきだと考えています。 –