ubuntu:安装指南针时遇到问题

ubuntu:安装指南针时遇到问题

我想编译一个 sass 文件,但是每当我运行这个命令时:

$ compass compile
compass: command not found 

我尝试通过以下命令安装指南针:

$ sudo gem install sass compass --pre --no-ri --no-rdoc
Successfully installed sass-3.3.0.alpha.121
    ERROR:  Error installing compass:
    compass requires sass (~> 3.2.5, runtime)
1 gem installed

当我检查 sass 的版本时,sass -v它显示Haml/Sass 2.2.17

那么我现在该怎么办?

答案1

使用包管理器安装指南针。

ruby-compass 在 universe 存储库中,因此请确保你有一个

deb http://<your-server>/ubuntu/ <your-ubuntu-version> universe

/etc/apt/sources.list 中的行

下次运行:

sudo apt-get update; apt-get install ruby-compass

也可以看看https://help.ubuntu.com/community/Repositories/Ubuntu

答案2

好的,找到了关联要修复它,只需在终端上运行此命令echo "PATH=\$PATH:/var/lib/gems/1.8/bin:\$HOME/.gem/ruby/1.8/bin" >> /etc/profile.d/rubygems1.8.sh

然后重启我的系统。但是它只在我拥有 root 访问权限时运行,因此sudo-s首先要获得 root 访问权限。

另外还可以按照以下命令安装指南针关联 或者快速尝试这个命令
gem install compass

答案3

对我来说问题是compass安装为/usr/bin/compass.ruby2.1

/usr/bin/compass.ruby2.1我创建了一个从到的符号链接/usr/bin/compass,它开始工作了。我不确定这是否是预期的行为。

相关内容