Я хочу скомпилировать файл 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
.
Так что мне теперь делать?
Ok найдено по ссылке , чтобы исправить это, просто запустите эту команду на своем терминале echo "PATH=\$PATH:/var/lib/gems/1.8/bin:\$HOME/.gem/ruby/1.8/bin" >> /etc/profile.d/rubygems1.8.sh
и перезапустите мою систему. Но он запускается только тогда, когда у меня есть root-доступ, поэтому сначала для root-доступа rum sudo-s
.
А также для установки компаса перейдите по этой ссылке или попробуйте эту команду
gem install compass
Установите компас с менеджером пакетов.
ruby-compass находится в хранилище юниверсов, поэтому убедитесь, что в вашем /etc/apt/sources.list
есть строка
deb http://<your-server>/ubuntu/ <your-ubuntu-version> universe
Следующий запуск:
sudo apt-get update; apt-get install ruby-compass
См. Также https://help.ubuntu.com/community/Repositories/Ubuntu
. Для меня проблема заключалась в том, что compass
был установлен как /usr/bin/compass.ruby2.1
Я создал символическую ссылку с /usr/bin/compass.ruby2.1
на /usr/bin/compass
, и она начала работать. Я не уверен, является ли это ожидаемым поведением или нет.