“/usr/bin/env: ‘node’: No such file or directory” Hatası ve Çözümü – TR Kodlama
Oral ÜNAL tarafından 20 Temmuz 2017 25 Temmuz 2017 tarihinde
Uzun zamandır Ubuntu kullanmayınca epey paslanmışım haliyle. Az önce bir problem yaşadım. uglifyjs kullanmak istedim fakat o da ne! Kurulumu bir türlü tamamlayamadım. Uglifyjs’i Node.JS aracılığıyla rahatlıkla edinebilirsiniz. Peki node.js nedir? Kısaca ona değinelim.
node.js’in ne olduğu hakkında kısaca bir fikir sahip olduğunuzu düşünüyorum. Eğer yeterince açıklayıcı olmadıysa, ki olmaması aslında gayet normal, kaynaklar listesindeki 1. nolu kaynağı görüntüleyin.
Gelelim Uglifyjs konusunda. Symfony framework’ü ile TR Kodlama’yı baştan hazırlıyorum. WordPress’i tamamen arkamda bırakmak istiyorum. Bunun temel nedeni ise WordPress’in kalıplarına sıkışarak iş yapmaya çalışmak oldukça zor! Dilediğim eklemeleri ve yahut değişiklikleri ha deyince yapamamak oldukça canımı sıkıyor. Onca işimin gücümün arasında birde WP-Core’u anlamaya çalışırsam vay halime… Uglifyjs ve uglifycss Symfony Assetics ile beraber kullanacağınız iki adet yazılımdır. Bu yazılımlar isimlerindende anlaşılacak gibi JS ve CSS dosyalarınızı çirkinleştirir. JS ve CSS dosyalarınızı birleştirir ve sıkıştırır. Development modundayken orjinal halini görürken Production modundayken birleştirir ve sıkıştırır.
Neyse terminal ekranında
komutunu girdiğimde devamlı şu hata ile karşılaştım:
Bu durumun üstesinden gelmek için nodejs-legacy kurmak gerekiyormuş. Onu da hemen şu komutla kuruyoruz:
Umarım bir probleminiz çözülmüştür. Faydalı olduysam ne mutlu :)