Z mojego zrozumienia i popraw mnie, jeśli się mylę, muszę zainstalować Ruby lub NPM, aby kompilator css działał mniej.
Nie mam zainstalowanego żadnego rubinu i nie jestem pewien, jak doprowadzić mój komputer do tego momentu. Chcę również zminimalizować swój ślad; instalowanie minimalnej ilości bibliotek ruby, jeśli to możliwe (ponieważ nigdy nie użyję ruby, z wyjątkiem sytuacji, gdy uruchamiam mniej).
Jakie kroki należy podjąć, aby mniej pracować i pracować?
Przed oddaniem głosu wiem, że był ten poprzedni wątek (Mniej kompilatora instalacji CCS).
Ta konkretna osoba ma już zainstalowane inne pakiety. Próbuję znaleźć wszystkie pakiety potrzebne do tego, aby dojść do tego punktu.
Lub jeśli ktoś mógłby wskazać mi odpowiednią dokumentację, byłbym zachwycony!
Odpowiedzi:
Nie jestem do końca pewien, czy za pomocą kompilatora chcesz czegoś, co automatycznie skompiluje mniej plików w locie lub na serwerze. Ponieważ inaczej możesz
(W systemie Ubuntu 12.04
node-less
pakiet jest nazywanynode-less
.)i wtedy,
źródło
Najprostszym sposobem jest instalacja nodejs za pomocą menedżera pakietów npm. Nodejs jest w repozytoriach, ale ten jest nieco przestarzały, zamiast tego możesz użyć tego ppa:
( https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager ) Zwłaszcza jeśli robisz JavaScript / tworzenie stron internetowych nodejs jest dziś bardzo ważny.
W tym momencie jest to po prostu (jak podano na http://lesscss.org )
Prawdopodobnie, ponieważ instalujesz globalnie (dla polecenia), musisz poprzedzić ten komentarz
sudo
.źródło
npm install -g less
(przynajmniej od lipca 2013 r.).nodejs
pakiet zawiera teraz polecenie npm, więc nie trzeba (spowodowało to dla mnie błędu) zainstalowania go osobno.Przede wszystkim należy powiedzieć kilka rzeczy:
Ruby na Debianie (a przez to Ubuntu) ma straszną konfigurację z Ruby.
Jako takie, „zalecane” rozwiązanie polega na skompilowaniu i zainstalowaniu własnej wersji ruby - jest to dość bezbolesne
railsready
.Skrypt zrobi dla ciebie pobieranie ruby, skompiluj go, a następnie zainstaluj dla ciebie. Następnie musisz uruchomić
exec $SHELL
, a następnie możesz zainstalować mniej za pomocągem install less
(nie potrzebujesz sudo)źródło
W Ubuntu 12.04 wersja LessCSS w repozytorium to 1.2.2. Aby uzyskać LessCSS 1.3.3, możesz użyć Menedżera pakietów węzłów:
i wtedy
Następnie musisz zmienić ŚCIEŻKĘ lub użyć pełnej ścieżki do mniejszego kompilatora:
źródło
$ npm bin
dla łączy binarnych folderów lokalnych i$ npm bin -g
globalnych plików binarnych pakietów węzłów.Istnieje również
python-lesscpy
kompilator, ale nie działa on przynajmniej dla Bootstrap 3 .źródło