【发布时间】:2012-05-27 14:21:10
【问题描述】:
我已经使用 gem (gem install rspec) 命令安装了 RSpec。一切顺利。如果我尝试重新安装它,我会收到一条消息,好像它已经安装了。
当我尝试在 Ubuntu 的命令行中使用 rspec 时,终端找不到该程序。
我的问题是 gem 命令是否只安装库,这意味着我需要自己手动安装 rspec 可执行文件,还是 gem 命令应该安装所有内容,这意味着安装过程中出现问题?
【问题讨论】:
-
我认为应该已经安装了可执行文件。检查 rspec 可执行文件是否在您的 PATH 上。
-
没有 Ubuntu 软件包可以解决这个问题吗?在 Debian 上,有一个 ruby-rspec deb 包。我知道应该使用 gem intall,但我发现软件包在安装具有额外依赖项(如 ruby-gtk 和 ruby-gsl)的东西时非常有用。
-
@BorisStitnicky :是的,有一个 Ubuntu 软件包,我可以安装它。虽然我可以使用它,但我想知道 gem install 是否应该解决这个问题,这样我就可以尝试找出问题所在。当然,如果一切都失败了,我会使用这个包。