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 diesessass --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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kompass ist nicht kompatibel mit sass 3.3.0 alpha (siehe Edelstein-doc). Sollten Sie deinstallieren compass und sass, und die Neuinstallation mit
sudo gem install compass
die install sass als auch (mit der richtigen version).EDIT:
Gerade versucht zu installieren-Kompass mit rvm heute (26 Feb 2017) und stolperte über eine andere Fehlermeldung:
Error compiling Compass LoadError on line [“179”] .. data.rb: Cannot load such file
. Diese Antwort für mich gearbeitet.Für was es Wert ist, wenn Sie mit RVM, dann verwenden Sie nicht sudo. Hier ist, wie ich dieses problem gelöst (und ich habe hier mit Alexandre ' s Antwort):
1)
$ gem uninstall sass
(sagen Sie ja zu Aufforderungen, Warnungen über Abhängigkeiten, bist du über eine Neuinstallation sowieso)
2)
$ gem install sass -v 3.2.10
danach, Kompass funktioniert Super
-v 3.2.10
ist der trick.in meine Lösung: ich habe ruby installiert.
brew install ruby (ich weiß schon installiert mit mac), dann
sudo gem install compass