Wie installieren Sie den Kompass in den mac?

Möchte ich installieren Kompass durch das terminal in mac. Ich installierte sass. Ich habe jetzt Sass 3.3.0.alpha.175 (Bleeding Edge)

Dann habe ich versucht zu installieren-Kompass mit
sudo gem install compass
Es gab mir diese Warnung

/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

erklärte dann die "1 gem installed"

Wenn ich laufen Kompass, funktioniert es nicht, es gibt mir diese Zeile:

/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

Gibt es eine Möglichkeit dieses Problem zu beheben
Bis jetzt benutzte ich codekit. Aber ich würde gerne nutzen von sourcemaps und ich glaube das terminal ist der einzige Weg, es zu tun. Ich habe versucht zu beobachten sass zusammen mit source maps und das Ergebnis so schön, dass ich verwenden könnte, die chrome als Redakteur). Aber ich möchte noch hinzufügen, Kompass dort auch

Gibt es eine Möglichkeit, damit es funktioniert - ich bin mit os-version 10.8.3

Dank

  • Hmm hab das vor einer Weile funktionierte reibungslos... Haben Sie versucht, versucht, ein sudo gem update --system vor? Oh, und vielleicht solltest du nicht installiert haben, sass auf Ihrem eigenen. Ich würde deinstallieren Sie alles und lassen das gem installieren seine Sache tun. Sie könnten auch versuchen, macports zu installieren. Der Hafen ist nicht auf der neuesten version, obwohl.
  • Hi @AlexandredeChampeaux vielen Dank für Ihren Kommentar. Ich habe nie verwendet-terminal vor, wenn Sie sagen, "ich würde alles deinstallieren und lassen Sie die gem install mache seine Sache" meinst du deinstallieren, sass und compass (meinst du deinstallieren, sonst noch etwas?), und dann wie ich "lassen Sie das gem installieren seine Sache tun".
  • Yep deinstallieren compass und sass ganz. Dies könnte tatsächlich den trick tun, Kompass scheint nicht kompatibel zu sein mit sass 3.3.0 alpha (siehe gem-doc ). Dann starten Sie einfach sudo gem install compass, dies wird installieren Sie sass als gut, richtig. Wenn das immer noch nicht funktionieren, könnten Sie versuchen, zu deinstallieren ruby als gut, es gibt vielleicht einige Probleme mit dem installieren, oder Sie können auch nicht vollständig deinstalliert sass und compass.
  • Vielen Dank @AlexandredeChampeaux ich deinstalliert sass und compass und Kompass installiert und es funktioniert Super. Ich habe ein anderes problem, das nicht vor hatten, wenn ich dieses sass --watch --compass sass:css es funktioniert Super, wenn ich dieses sass --watch --sourcemap --compass sass:css es nicht "ungültige option: --sourcemap". Ich kann mich nicht erinnern, wie ich es Tat, bevor, finden Sie die Artikel, die ich gefolgt, bevor. Aber ich bin sicher, ich werde eine Lösung finden. btw, diese Kommentar in eine Antwort, so kann ich es akzeptieren. Nochmals vielen Dank!
  • Wenn Sie wissen, wie man die sourcemaps funktioniert, bitte lassen Sie mich wissen, wie ich dont scheinen zu wissen, wie es funktioniert
  • Ich weiß nicht, wie man sourcemaps arbeiten, vielleicht ist es einfach nicht kompatibel mit sass vor 3.3.0. Durch die Art und Weise, können Sie einfach compass watch zu beobachten, für änderungen.

InformationsquelleAutor aurel | 2013-06-10
Schreibe einen Kommentar