我通常對Rails 3.2,Sprockets和Compass感到困惑。Rails 3.1指南針和鏈輪。困惑
在這個article的頂部,它說
*= require directives
,使用薩斯-Rails的不再需要的,只是使用@import
代替。 Sass-Rails Github談論了一些關於glob@import
的功能,但完全沒有說到@import
是新的*= require
。我該使用哪一種或組合:( ?在
vendor/assets/stylesheets
有coderay.css.sass
和application.css.sass
使用@import
將導入my_coderay.css.sass
? 我不知道,因爲我使用的是在my_coderay.css.sass
羅盤混入(從而把一個@import "compass/css3"
在該文件的頂部),我得到一個錯誤:
「要導入的文件找不到或無法讀取:指南針」在這種article它談論配置鐵路的薩斯發動機千牛關於資產路徑。但我認爲Sass-Rails 已經教
@import
資產路徑是?而且當我嘗試包括羅盤的31支...
gem 'compass', :git => 'git://github.com/chriseppstein/compass.git', :branch => 'rails31'
我得到的錯誤...
使用從混帳羅盤(0.12.0.alpha.0.22e2458): //github.com/chriseppstein/compass.git(在rails31上)/Users/george.norris/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb :365:在`initialize'中:沒有這樣的文件或目錄 - /Users/george.norris/.rvm/gems/ruby-1.9.2-p180/bundler/gems/gems/compass-0.12.0.alpha.0.22e2458/bin/compass(Errno :: ENOENT)最後,如果我將
coderay.css.sass
從供應商/資產中提取出來並放到應用/資產中,我不會收到上述錯誤。但我得到這是在吐出public/application.css.css錯誤(.css.css ???)語法錯誤:文件導入未找到或不可讀:基地。 負載路徑: 指南針:: SpriteImporter /用戶/ geonorr /網站/類星體/公共/樣式表/上海社會科學院 /用戶/ geonorr /網站/類星體/應用/資產/樣式 /Users/geonorr/.rvm/gems/ ruby-1.9.2-p180/gems/compass-0.11.5/frameworks/blueprint/stylesheets /Users/geonorr/.rvm/gems/ruby-1.9.2-p180/gems/compass-0.11.5/frameworks/羅盤/樣式表 第3行的/用戶/ geonorr /站點/類星體/應用/
我使用滑軌(3.1.0),薩斯(3.1.7),薩斯擺幅(3.1.0 ),指南針(0.11.5)
感謝您的回覆。覺得我越來越近......
包括指南針主科和收到此錯誤:
gem 'compass', :git => 'git://github.com/chriseppstein/compass', :branch => 'master'
從混帳使用羅盤(0.12.alpha.0.d03d529):// github上。COM/chriseppstein /羅盤(在主)/Users/gnee/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:365:in initialize': No such file or directory - /Users/gnee/.rvm/gems/ruby-1.9.2-p180/bundler/gems/gems/compass-0.12.alpha.0.d03d529/bin/compass (Errno::ENOENT) from /Users/gnee/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:365:in
開放」 從/Users/gnee/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:365:in shebang' from /Users/gnee/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:456:in
app_script_text」
僅供參考,指南針導軌3.1分支消失了。很難找到關於這個項目發生的事情的信息。 – twmills
好吧,這就是爲什麼bundler失敗。是的,這個項目的所有信息似乎已被棄用。 –