У меня была та же проблема. Решение такое, как указанная попытка, и установить Xorg и Ubuntu Desktop. также не забывайте, что для сборки важна pkg
$ sudo apt-get install build-essential
$ sudo apt-get install ubuntu-desktop
, вам, возможно, придется устанавливать xorg отдельно, но также! Воспользуйтесь этой командной строкой, потому что (для моей ситуации) Ubuntu продолжал пытаться использовать мой порт дисплея. Я почти чувствую, что 12.04 имеет больше ошибок, чем предыдущие выпуски.
Хорошо найти ссылку, чтобы исправить это, просто запустите эту команду на вашем терминале 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
Для меня проблема заключалась в том, что compass был установлен как /usr/bin/compass.ruby2.1
Я создал символическую ссылку от /usr/bin/compass.ruby2.1 до /usr/bin/compass и начал работать. Я не уверен, что это ожидаемое поведение или нет.