Tôi muốn cài đặt la bàn thông qua thiết bị đầu cuối trong mac. Tôi đã cài đặt sass. bây giờ tôi có Sass 3.3.0.alpha.175 (Chảy máu Edge)Làm thế nào để cài đặt la bàn trong mac?
Sau đó, tôi đã cố gắng để cài đặt la bàn với sudo gem install la bàn Nó đã cho tôi cảnh báo này
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rdoc/rdoc.rb:280: warning: conflicting chdir during another chdir block
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rdoc/rdoc.rb:287: warning: conflicting chdir during another chdir block
sau đó tuyên bố "1 viên ngọc cài đặt"
Khi tôi chạy la bàn, nó không hoạt động, nó mang lại cho tôi những dòng:
/Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:110:in `gem_original_require': no such file to load -- sass/script/node (LoadError)
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:110:in `require'
from /Library/Ruby/Gems/1.8/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches/browser_support.rb:1
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:45:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:45:in `require'
from /Library/Ruby/Gems/1.8/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:2
from /Library/Ruby/Gems/1.8/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:1:in `each'
from /Library/Ruby/Gems/1.8/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:1
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:45:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:45:in `require'
from /Library/Ruby/Gems/1.8/gems/compass-0.12.2/lib/compass/sass_extensions.rb:9
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:45:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:45:in `require'
from /Library/Ruby/Gems/1.8/gems/compass-0.12.2/lib/compass.rb:5
from /Library/Ruby/Gems/1.8/gems/compass-0.12.2/lib/compass.rb:4:in `each'
from /Library/Ruby/Gems/1.8/gems/compass-0.12.2/lib/compass.rb:4
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:45:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:45:in `require'
from /Library/Ruby/Gems/1.8/gems/compass-0.12.2/bin/compass:20
from /Library/Ruby/Gems/1.8/gems/compass-0.12.2/bin/compass:8:in `fallback_load_path'
from /Library/Ruby/Gems/1.8/gems/compass-0.12.2/bin/compass:19
from /usr/bin/compass:23:in `load'
from /usr/bin/compass:23
có cách nào để sửa chữanàyĐến nay tôi đã sử dụng bộ mã hóa. Nhưng tôi muốn tận dụng lợi thế của sourcemaps và tôi tin rằng các thiết bị đầu cuối là cách duy nhất để làm điều đó. Tôi đã thử xem sass cùng với bản đồ nguồn và kết quả nó đẹp (trong đó tôi có thể sử dụng chrome như một trình soạn thảo). Nhưng tôi muốn thêm la bàn trong đó là tốt
Có cách nào để làm việc này - Tôi đang sử dụng phiên bản os 10.8.3
Cảm ơn
Hmm đã làm điều này một thời gian trước đây và điều này làm việc trơn tru ... Bạn đã thử một bản cập nhật 'sudo gem trước đây? Oh và có lẽ bạn không nên cài đặt sass một mình. Tôi sẽ gỡ bỏ cài đặt tất cả mọi thứ và để cho cài đặt đá quý làm điều của nó. Bạn cũng có thể thử macports để cài đặt nó. Cổng không phải là phiên bản mới nhất. –
Xin chào @AlexandredeChampeaux cảm ơn nhận xét của bạn. Tôi không bao giờ sử dụng terminal trước, khi bạn nói "Tôi sẽ gỡ cài đặt mọi thứ và để cài đặt gem làm điều", bạn có nghĩa là gỡ cài đặt sass và la bàn (bạn có nghĩa là gỡ bỏ cài đặt khác không?), Và sau đó làm thế nào để tôi cài đặt gem làm điều của nó ". – aurel
Yep gỡ cài đặt la bàn và sass hoàn toàn. Điều này thực sự có thể làm các trick, la bàn dường như không tương thích với alpha 3.3.0 sass (xem [gem doc] (http://rubygems.org/gems/compass)). Sau đó, chỉ cần chạy la bàn cài đặt sudo gem, điều này cũng sẽ cài đặt lại sass. Nếu vẫn không hoạt động, bạn cũng có thể thử gỡ cài đặt ruby, có thể có một số vấn đề với quá trình cài đặt của bạn hoặc bạn cũng có thể chưa gỡ cài đặt sass và la bàn hoàn toàn. –