Dari pemahaman saya dan memperbaiki saya jika saya salah, saya harus menginstal ruby atau NPM untuk membuat kompiler css kurang berfungsi.
Saya tidak memiliki ruby apa pun yang terpasang dan saya tidak begitu yakin bagaimana cara membawa komputer saya ke titik itu. Saya juga ingin meminimalkan jejak saya; menginstal jumlah minimal perpustakaan ruby jika memungkinkan (karena saya tidak akan pernah menggunakan ruby kecuali ketika saya menjalankan kurang).
Apa langkah-langkah yang terlibat dalam membuat kurang bekerja dan berjalan?
Sebelum Anda memilih, saya tahu ada utas sebelumnya (Kurang kompilasi pemasangan CCS).
Orang ini sudah menginstal beberapa paket lainnya. Saya mencoba mencari tahu semua paket yang diperlukan untuk sampai ke titik itu.
Atau jika seseorang bisa mengarahkan saya ke dokumentasi yang tepat, saya akan senang!
Jawaban:
Saya tidak sepenuhnya yakin apakah dengan kompiler Anda menginginkan sesuatu yang secara otomatis akan mengkompilasi lebih sedikit file Anda dengan cepat atau di server. Karena kalau tidak Anda bisa
(Di Ubuntu 12.04,
node-less
paket disebutnode-less
.)lalu,
sumber
Cara paling sederhana adalah menginstal nodejs dengan manajer paketnya npm. Nodejs ada di dalam repositori, tetapi yang itu agak ketinggalan jaman, alih-alih Anda bisa menggunakan ppa ini:
( https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager ) Terutama jika Anda melakukan JavaScript / pengembangan web, nodejs cukup penting saat ini.
Pada titik ini sederhana saja (sebagaimana dinyatakan pada http://lesscss.org )
Mungkin, karena Anda menginstal secara global (untuk perintah), Anda perlu menambahkan komentar ini
sudo
.sumber
npm install -g less
(setidaknya per Juli 2013).nodejs
paket itu sekarang berisi perintah npm sehingga Anda tidak perlu (itu menyebabkan kesalahan bagi saya) menginstalnya secara terpisah.Pertama-tama, ada beberapa hal yang perlu dikatakan:
Ruby on Debian (dan karenanya dengan ekstensi, Ubuntu) memiliki setup yang mengerikan dengan ruby.
Dengan demikian, solusi "yang disarankan" adalah untuk mengkompilasi dan menginstal versi ruby Anda sendiri - ini dibuat dengan cukup mudah
railsready
.Apa yang akan dilakukan skrip untuk Anda adalah mengunduh ruby, kompilasi, lalu instal untuk Anda. Setelah itu, Anda perlu menjalankan
exec $SHELL
, dan kemudian Anda dapat menginstal lebih sedikit dengangem install less
(tidak perlu untuk sudo)sumber
Pada Ubuntu 12.04, versi LessCSS di repositori adalah 1.2.2. Untuk mendapatkan LessCSS 1.3.3, Anda bisa menggunakan Node Package Manager:
lalu
Setelah itu Anda harus mengubah PATH atau menggunakan path lengkap ke kompiler yang kurang:
sumber
$ npm bin
untuk link biner folder lokal dan$ npm bin -g
untuk binari paket node global, masing-masing.Ada juga
python-lesscpy
kompiler, tetapi setidaknya tidak berfungsi untuk Bootstrap 3 .sumber