Gem Sass——优胜美地更新后的手表损坏

Gem Sass——优胜美地更新后的手表损坏,gem,sass,rubygems,command-line-interface,osx-yosemite,Gem,Sass,Rubygems,Command Line Interface,Osx Yosemite,在我的MacBookPro上升级到Yosemite后,sass--手表不再工作。我得到以下信息: >>> Sass is watching for changes. Press Ctrl-C to stop. Ignoring bigdecimal-1.2.5 because its extensions are not built. Try: gem pristine bigdecimal-1.2.5 Ignoring ffi-1.9.5 because its exten

在我的MacBookPro上升级到Yosemite后,sass--手表不再工作。我得到以下信息:

>>> Sass is watching for changes. Press Ctrl-C to stop.
Ignoring bigdecimal-1.2.5 because its extensions are not built.  Try: gem pristine bigdecimal-1.2.5
Ignoring ffi-1.9.5 because its extensions are not built.  Try: gem pristine ffi-1.9.5
Ignoring ffi-1.9.3 because its extensions are not built.  Try: gem pristine ffi-1.9.3
Ignoring json-1.8.1 because its extensions are not built.  Try: gem pristine json-1.8.1
Ignoring libxml-ruby-2.7.0 because its extensions are not built.  Try: gem pristine libxml-ruby-2.7.0
Ignoring nokogiri-1.6.3.1 because its extensions are not built.  Try: gem pristine nokogiri-1.6.3.1
Ignoring psych-2.0.6 because its extensions are not built.  Try: gem pristine psych-2.0.6

“宝石般的质朴”没有任何作用。我试过Sass 3.4.5和3.4.6。不确定如何解决。

由于解决方案的焦土性质,我不确定这本身是否符合“答案”。我注意到它在我家的MBP上运行得很好,它安装的gems明显较少。我真的没有时间在我的工作机器上检查哪些可能会干扰,所以我按照说明卸载了所有gems。后来我不得不重新安装XCode CLI和
gem install listen
,因为我很可能在前面的说明中丢失了它(每次都会收到“sass watch正在侦听更改”的警告),而且它现在编译得很好


我意识到,对于那些可能广泛使用他们的宝石的人来说,这可能不是一个切实可行的答案(我不知道,我可能只是从大量的教程中得到了很多),但这对我来说是有效的。我不是最有经验的CL用户,我知道我可能应该使用RVM或其他东西,但无论如何,这确实起到了作用。

Iv'e遇到了同样的问题,下一个命令帮助了我,尝试键入“gem pristine--all”,不知道它做了什么,但它修复了所有问题。

今天早上刚刚得到了这个bug的一部分,同样在mac book pro+约塞米蒂上<代码>警告:忽略FFI1.1.3… >也可以考虑做一个<代码> GEM原始/<代码>,具体用于依赖的被破坏,而不是<>代码>所有< /代码>