当我输入“ri”时,PowerShells 默认设置认为它是“Remove-Item”的别名 - 如何使用 ri 命令调用“R”uby“I”ndex?
我尝试 cd'ing 到 C:\Ruby22 并输入:
rdoc --all --ri
这成功安装了宝石等,但 ri 仍然是“删除项目”。我搜索了网络和 Ruby 文档。找到了这个:http ://samuelmullen.com/2012/01/up-and-running-with-ruby-interactive-ri/我在powershell命令行中输入了这些:
gem install rdoc rdoc-data
rdoc-data --install
但是当我输入“ri”时,powershell 仍然认为它是“Remove-Item”
作为临时措施,我复制了这些文件:
C:\Ruby22\bin\ri
C:\Ruby22\bin\ri.bat
并将它们重命名为:
C:\Ruby22\bin\rr
C:\Ruby22\bin\rr.bat
现在我可以在 Powershell 中输入“rr”并获得 Ruby “r”uby “i”ndex 的功能。此外,如评论中所述,ri 适用于 DOS 提示符下的 Ruby 索引。
如何更改 Powershell 中现有的“ri”命令?