【问题标题】:Updated to High Sierra and having trouble running compass更新到 High Sierra 并且无法运行指南针
【发布时间】:2018-01-25 23:30:06
【问题描述】:

我本周早些时候更新到 High Sierra,但在运行指南针时遇到了问题。当试图运行指南针手表时,它给了我这个错误:

指南针手表
-bash:/usr/local/bin/compass:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby:错误的解释器:没有这样的文件或目录

  • 尝试更新 ruby​​ 并失败。我有 2.3 版。我没有它正在寻找的 2.0 版。于是尝试改路径,又失败了。
  • 还尝试更新/重新安装指南针。
  • 我收到一条错误消息,提示我无权进行更改。

【问题讨论】:

  • 更新到 MacOS High Sierra 后,我也遇到了与 tmuxinator 完全相同的错误

标签: ruby sass compass


【解决方案1】:

我遇到了同样的问题。通过运行解决它:

$ sudo gem 卸载指南针

$ gem update --system

$ sudo gem 安装指南针

希望它对你有用!

更新:

来自 ewartx:https://github.com/Compass/compass/issues/2129

\curl -sSL https://get.rvm.io | bash -s 稳定

rvm 安装 2.0.0

gem 安装指南针

【讨论】:

  • 尝试了这些步骤 - 仍然收到相同的错误消息。
【解决方案2】:

如果您不想还原,这对我有用(根据此处的答案稍作修改 https://github.com/oklai/koala/issues/679

  1. 打开终端
  2. 安装 Homebrew:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  3. 不要关闭终端,打开 Mac Appstore 并检查更新,安装所有 XCode 命令行工具更新,或者在我的情况下,XCode 命令行工具在步骤之后立即通过终端自动安装 2.
  4. 返回终端
  5. 安装 Ruby:brew install rbenv ruby​​-build

此时,安装 Compass(而不是原始答案中的 SASS)

  1. 安装 Compass gem:sudo gem install -n /usr/local/bin compass

【讨论】:

    【解决方案3】:

    我也遇到了这个问题。解决方案是确保安装了 xCode 命令行工具。

    运行以下命令安装所需的开发文件。

    xcode-select --install
    

    根据@Adi 的解决方案运行此程序以卸载指南针并重新安装。

    sudo gem uninstall compass
    gem update --system
    sudo gem install compass
    

    完成后,您应该可以使用 compass 并且可以重新运行您的命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-08
      • 2016-09-06
      • 2014-06-17
      • 2018-12-12
      • 1970-01-01
      • 2017-02-14
      • 1970-01-01
      • 2018-04-02
      相关资源
      最近更新 更多