我正在使用 Ubuntu 14.10,由于某种原因,终端命令不接受选项。
(我相信这些被称为选项,如果我错了,请纠正我)。
例如,当使用 rvm 安装新版本的 ruby 时,执行以下操作时出现错误:
--no-rdoc --no-ri
抱歉,没有找到确切的错误。我安装了(非常)长的方法,无法复制确切的错误。但是,它类似于无法识别 rdoc(或当我反向执行时无法识别 ri)。
我在 Rails 中也遇到了同样的问题。使用生成器时,它忽略选项。例如:
rails generate model User --pretend #--pretend is *ignored*
它似乎接受了参数,即User
(上面),但它忽略了--pretend
选项。
作为参考,当我过去使用此选项时,它确实有效。正确的行为是列出所有创建的文件、目录等(在终端窗口中),而不是实际创建文件(以便您知道将要获得什么)。通过忽略该选项,就好像我正在生成一个用户模型,并且(错误地)运行命令,从而创建文件。