nodejs kurulum notları

18 Mayıs 2015 "full stack javascript - mean stack kurulum işlerimlerinin birinci yazısı, nodeJS kurulumu (ubuntu sunucular için)"

NodeJS'i eger packet yoneticisinden kurmak istiyorsanı aşagıdaki komutlar yeterli. ama eski bir versiyonu (sanırım versiyonu) kuruyor.

apt-get install nodejs

apt-get install npm

daha kolay kullanım için sembolik link oluşutralım :
ln -s /usr/bin/nodejs /usr/bin/node

bu yukarda anlattıgım eski versiyon node ve npm kurulumu için yeterli. Eğer son versiyon node indirmek istiyorsanız, o zaman git kullanarak yapabilirsiniz.

eğer node daha önce kurulu ise purge remove komutu ile kaldıralım:
apt-get --purge remove nodejs

eger makinemizde git kuralım:
apt-get install git

nodejs son versiyonu gir repositoryden indirelim:
git clone http://github.com/joyent/node.git

bu bizim node projesinin kaynak kodlarını indirmemizi sağlıyor. Ben en son release kurmak istiyorum, bu işlemleri yaparken note sitesinde en son release v0.12.2 idi, siz daha yenisi çıkmış ise onu kullanabilirsiniz. node releaselerine de şu adresden bakabiliriz: https://github.com/joyent/node/releases

node klasorune girelim ve release belirtelim:
cd node
git checkout v0.12.2-release

dosyaları indirdik şimdi configure ile makinemize kuralım, bunun için standart asagıdaki 3 komutu tek tek uygulayacagız:
./configure
make
make install

NOT: Eğer daha önce sunucunuzda hiç configure - install etmemiş iseniz, büğyük ihtimal sunucunuzda C compiler bulamayacaktır. Bir c compiler indirip kurmanız gerekiyor. Yani şu hatayı alırsanız:
./configure
Node.js configure error: No acceptable C compiler found!

Please make sure you have a C compiler installed on your system and/or
consider adjusting the CC environment variable if you installed
it in a non-standard prefix.

Paket yöneticisi ile bir C compiler kurmanız gerekli. Bunun içinde şu komutu vermeniz yeterli:
apt-get install build-essential

yukardaki 3 komutu yeniden deneyip kurulumu tamamlıyoruz.
./configure
make
make install

Hatırlatma: make komutu sunucunuzun hızına bağlı olarak uzun sürebilir. Bir çay - kahve molası için birebirdir :)

bu şekilde nodejs kurulumu tamamlanmış oldu. versiyon kontrolü için :
node -v
npm -v

yukardaki komutlar bende şu çıktıları veriyor:
node için : v0.12.2
npm için: 2.7.4

hepsi bu kadar :)

Sunucunuzda mcrypt yok ise, bir çok kurulumda ihtiyacınız olacak, mcrypt kurmak için şu komutları kullanın, daha sonra uğraşmayın şimdiden halledin:

apt-get install mcrypt php5-mcrypt
php5enmod mcrypt
service apache2 restart

Yazar Hakkında
FatihYILMAZ "Duyurmaya değer bir şey yapmıyor, ya da yaptıkları çok gizli, duyurmak istemiyor." Yazara Ait Diğer Yazılar
İlginizi Çekebilecek Diğer Yazılar
Ubuntu sunucuda her loginde update kontrolünü iptal edinSSH üzerinden her login olduğunuzda abuntu sunucunuzun güncellenecek paketleri araştırmasından bıktı iseniz çözüm basit.
VirtualBox Sanal makinanız taşıma sonrasında ethernet kartını görmüyorsaVirtual Box kullanıyorsunuz ve sanal makinanızı dosya olarak bir başka yere taşıdınız. Ethernet kartınız biranda çalışmaz hale geldi. Basit bir kaç ayar ile ethernet kartınızı yeniden tanıtın.
Nexus One'da UbuntuGoogle'ın akıllısı Nexus One ile Ubuntu kullanmak da mümkün.
Ubuntu tabletleri gözüne kestirdiPopüler Linux dağıtıcısı Ubuntu, tablet bilgisayarlara girmek için kolları sıvadı.
Yeni Ubuntu'da Güç ProblemiGeçtiğimiz günlerde yayınlanan yeni Ubuntu, Windows 7'den daha fazla güç tüketiyor.
Yorumlar Yorum Ekle
Yorum yazabilmek için, Yeni Kayıt Oluşturun veya Site Girişi Yapın




Tüm Liste »

Son Gönderilen 20 Yazı

laravel - custom monolog git notlari ajax kod örnegi - finans servisi tooltip için Borsa notları - Bireysel Yatırımcı Psikolojisi borsa notları - aselsan cloudflare ve api ile otomatik dns kaydi guncelleme mRemoteNG config dosyası confCons.xml yerini değiştirmek için macos memcached kurmak ve php ile memcache baglantisi saglamak gram altın değeri euro cinsinden nasıl hesaplanır? dolar ve türk lirası ol laravel 5 - config ayarları olmadan birden çok veritabanına bağlanmak Yunan Krizi Son Durum - Maliye Bakanlari Anlaşamadi - Liderler toplantisi iptal 18.06.2014 - 19.06.2015: borsa istanbul, Foreks dolar ve euro için takip notlar nodejs kurulum notları Circle Spike Run - Yeni ücretsiz Android Oyunu opel corsa için bazı kullanışlı ayarlar Tap Cowboy - Ücretsiz Android Mobil Telefon Oyunu - Kovboy Oyunu sevenlere mac os kullanirken ntfs dosya sistemine yazmak TP-LINK modemde port açmak - tum adsl modemlerde gecerli yontem Bolt CMS (içerik yönetim sistemi) nedir,asıl kurulur? Detaylarla anlatıyorum Çalışma günleri 5 günden 4 güne düşürülecek.

Popüler Yazılar

CNBC-E 'de Twitter Çılgınlığına Katıldı Legend and Killers'in Detayları Belli Oldu Rise of the Godslayer oyuncuları çağırıyor David Cage'in Chronicles Üzüntüsü Call of Duty: Black Ops dan yeni ekran görüntüleri IBM'in Tercihi Firefox "Her Evde 3D TV Olacak" Mafia 2'nin İlk Yapımcı Günlüğü Ortaya Çıktı FIFA Manager 11 Duyuruldu "Blu-ray Kaybedecek" Sin City 2 Baştan Yazılıyor Civilization V Collector's Edition paketi Ölü doğan cep telefonları Crysis 2 Collector's Edition Dragon Age 2 den yeni ekran görüntüleri

En Yeni Videolar

Çin malı cep telefonlarına IMEI kopyalama - IMEI Yedekleme Arch Enemy İstanbulda - 27 Ocak 2012 Karanlık Saat (The Darkest Hour) VİZYONDA! 2012 Eurovision Temsilcimiz CAN BONOMO! Film önerisi: Duplicity - Sahtekarlar Türkçe Adsense Resmi Youtube Kanalı açıldı. Nasıl iPhone kullanarak, windows laptop internete bağlanır? En Populer iPhone Oyunları: Fruit Ninja, Plants vs Zombies, Angry Birds - I ABIT 'den Kol Saati ve Cep Telefonu Bir Arada. RailGun silahları gerçek oluyor. Google Earth 6 duyuruldu, artık ağaçlar bile 3 boyutlu. iPhone ve İnternet Adres Sorunu Crysis 2'ye Yeni Tarih FIFA 11 için Yeni Tanıtım Videosu Yayınlandı Street Fighter ve Tekken Sonunda Bir Araya Geliyor

En Son Yorumlar

» GokhanYILMAZ@22:21: "hey gidi"
» FatihYILMAZ@12:35: "steve jobs öldü belki ama mirası yükselmeye devam ediyor. "
» paranoiahasu@19:19: "Eklenti seçenekleri biraz daha fazla olsa, kullanıcılarının bü..."
» Silphatos@19:02: "güzel olmuş, severim richard abimi. artık şatoya kat çeker para..."
» paranoiahasu@13:28: "beklentilerin gerisinde olan getiriler şirketler için zarar olmuş..."
» CeUn@11:42: "hem "kar" yapıp hem zarar etmek nasıl oluyor acaba.."
» paranoiahasu@16:25: "Core i7 serisinin ısınma sorununa da bir çare bulurlar umarım. S..."
» FatihYILMAZ@14:06: "BP battıkca batıyor be. bu nedir şimdi yani."
» paranoiahasu@02:25: "güçlü işlemci ve ram seçeneği ile bu tür telefonlar teknoloji..."
» paranoiahasu@02:24: "ilginç bir durum aslında. özellikle netbook satışlarının tava..."
» MrHades@12:34: "güzel olacağa benziyor."
» OzanFIRAT@11:49: "yarısı DLC olarak sunulur zaten hehe "
» OzanFIRAT@11:48: "benim 3.5 kiloluk darbeye dayanıksız, hatta taşımaya dayanaksız..."
» paranoiahasu@18:47: "Listede de yok yok maşallah =)"
» paranoiahasu@13:10: "Şu an betayı x1900 gt ekran kartı (256 bit) ve 3 gb ram ile oynuy..."
» FatihYILMAZ@18:02: "apple delisi kuyuya bir taş attı, artık tutabilene aşkolsun. tel..."
» paranoiahasu@13:59: "wave de çok iyi satıyormuş"
» OzanFIRAT@11:36: "herşeyiyle bana SWG'yi hatırlattı, sanırım kasten gelişimleri ..."
» OzanFIRAT@22:33: "heh bende ps3'te infamous oynarken aynı şeyleri hissediyordum :D "
» paranoiahasu@23:21: "ön sipariş linki aradım yazıda bulamadım .."
» paranoiahasu@19:15: "bu resmi uzunca bir süre duvar kağıdı olarak kullanmıştım =)"
» FatihYILMAZ@11:48: "ehe evde x-box'da bunu oynuyorum. Oyunun kendisini tavsiye ederim, ..."
» paranoiahasu@14:33: "Hemen edinmeli bu albümü =)"
» paranoiahasu@02:16: "İnanılmaz şekilde kredi kartımı kabul etmeyen steam yüzünden ..."
» OzanFIRAT@23:36: "haberi bitirmeyi beklemeden, yazarken sabredemeyip Left 4 Dead 2 ve ..."

Evvel Zaman