我需要用 gem安装susy 。当我输入
sudo gem install susy --version 0.9
这将导致一条错误消息:
ERROR: Could not find a valid gem 'susy' (= 0.9) in any repository
但是我已经检查了 github 的源代码并且 0.9 标签确实存在。
这怎么可能发生?如何强制 rubygem 下载那些特定版本而不是最新版本?
我需要用 gem安装susy 。当我输入
sudo gem install susy --version 0.9
这将导致一条错误消息:
ERROR: Could not find a valid gem 'susy' (= 0.9) in any repository
但是我已经检查了 github 的源代码并且 0.9 标签确实存在。
这怎么可能发生?如何强制 rubygem 下载那些特定版本而不是最新版本?
当我运行时:
gem install susy --version 0.9 -V
我看到有gem
问题的宝石会去 rubygems.org。
但是,当我susy
在该服务器上查找 gem 时,我发现的只是1.0.1版本。
在您的 Gemfile 中,您可以尝试从 git repo 中指定 gem 的来源,就像他们在this question中所做的那样。
通常,您会将要使用的所有 gem 放在一个 Gemfile 中,然后bundle install
从包含该 Gemfile 的目录中运行。
Susy gem 的 0.9 版本被称为compass-susy-plugin
. 你想要的是:
gem install compass-susy-plugin