[英]Compass will not create or compile in new Ruby version
我現在已經使用Compass了一段時間,最近才在Mac上更改了環境,開始了Ruby on Rails 3教程 。 安裝Ruby 1.9.3之后,並重新更新Ruby Gems,我再次安裝了Compass。 現在,每當我嘗試使用指南針執行任何命令(創建,監視等)時,都會出現相同的錯誤:
You must compile individual stylesheets from the project directory.
我完全一無所知。 非常感謝您的任何指點。
編輯:經過進一步的探索,似乎沒有讀取任何Compass命令。 我可以嘗試一下
compass whateverdude
並收到相同的錯誤。
有任何想法嗎?
解決方法是使用bash腳本設置完整路徑,例如:
#!/bin/bash
name=$1
cd /Users/Envs/dev/
compass watch $name
但這僅有助於運行指南針,而不能讓您執行其他任何操作。 更好的解決方案是刪除本地ruby 1.9.3等,然后安裝rvm 。 使用rvm安裝ruby 1.9.3(如果仍然收到錯誤,則安裝其他版本)。 我建議為每個項目從其自己的rvm gemset運行sass / compass。 做這樣的事情:
$ rvm gemset create myproject
$ rvm gemset use myproject
$ rvm gem install sass
$ rvm gem install compass
安裝完所有內容后,您可以使用
$ rvm gemset use myproject
$ compass dosomething
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.