নোডেজগুলির সংস্করণ পরীক্ষা করা কোনও কিছুই দেয় না


27

আমি উবুন্টুতে নোড জেএস ইনস্টল করার চেষ্টা করছি যাতে আমি AngularJS চালাতে পারি। আমি নিশ্চিত নই যে আমি এটি ইনস্টল করেছি কিনা আগে আমি দৌড়ে এসেছিলাম sudo-apt get install nodeএবং এটি শেষ হয়ে গেলে আমি তখন চালাব node --versionতবে আমার টার্মিনালে কিছুই ফিরিয়ে দেওয়া হয়নি।

jason@jason:~$ node --version
jason@jason:~$ 

নোডেজ ইনস্টল করা আছে কিনা তা আমি কীভাবে পরীক্ষা করব?


যা আমার পক্ষে কাজ করেছে
দিপেশ কেসি

উত্তর:


50

চেষ্টা

nodejs --version

(কমপক্ষে আমার সিস্টেমে বাইনারিটিকে নোডেজ বলা হয়)


কাজ করছে. এটি কেন পুরানো সংস্করণ তা আমি পাই না। v0.10.25 বর্তমানে v 0.12
এটেলকান

1
@ এমরাঃ হ্যাঁ, উবুন্টুর নোডের সংস্করণটি প্রায়শই পুরনো হয়। নোডোসোর্স পিপিএ ব্যবহার করে দেখুন: github.com
সের্গেই

6

আপনি apt-getউবুন্টুতে নোডজেএস ইনস্টল করার জন্য গুরুত্ব সহকারে ব্যবহার করতে চান না ।

3 য় পক্ষের সফ্টওয়্যার উবুন্টুর প্যাকেজিংয়ের অর্থ হ'ল আপনি খুব সক্রিয় রক্ষণাবেক্ষণকারী বা ধীর সফ্টওয়্যার ডেভ সাইকেল না থাকলে আপনি সর্বদা পুরানো সংস্করণগুলি পাবেন which উভয়টি নোডজেএস এবং নোডজেএস প্যাকেজ রক্ষণাবেক্ষণকারীদের ক্ষেত্রে সত্য নয়। আমি কেবল যাচাই করেছি এবং দেখে মনে হচ্ছে apt-get install nodejsআপনাকে একটি v0.6.19 ইনস্টল দেবে, যা জুন ২০১২ থেকে সেপ্টেম্বর ২০১৩ পর্যন্ত, যখন নোডজেএস ইতিমধ্যে যথেষ্ট অভ্যন্তরীণ পরিবর্তন সহ স্থিতিশীল v0.10.18 এ আঘাত করেছে।

আপনি apt-getনোডজেএস-তে না চাওয়ার আরও একটি কারণ হ'ল এক্সিকিউটেবলকে নোডেজ বলা হবে, সাধারণ কারণে যে নোডেজেএস nodeদৃশ্যের সাথে আঘাত হানার সময় বিশাল বৈশ্বিক নেমস্পেস যা একটি সমসাময়িক লিনাক্স ডিস্ট্রো, ইতিমধ্যে একটি সম্পর্কযুক্ত সফ্টওয়্যারকে অর্পণ করা হয়েছিল।

আপনি সম্ভবত নোডজেএস নিজেই সংকলন করতে চান, বা নোডেজেএসআর.আরজে ডাউনলোড করার জন্য তাদের কাছে থাকা বাইনারি প্যাকেজগুলির মধ্যে একটি ব্যবহার করে দেখতে চান।


1
ভাল যুক্তি! ওপি নোডের সক্রিয়ভাবে পরিচালিত রেপোগুলিকে
পাভেল্মহ্ম

+1 টি, আমি (ব্যবহার যেমন এড়ানোর অনুমতি সমস্যার NVM ব্যবহার sudoজন্য npm install -g), কিন্তু এমনকি যে ছাড়া তা এখানে সরকারী Repos থেকে দূরে থাকতে রাখা সেরা উপায়।
মাইকেল মার্টিন-স্মুকার

1

@ ফ্লো থেকে দূরে যেতে, তিনি একেবারে ঠিক। আপনি যা করতে চান তা হ'ল পিপিএ সহ নোড সংগ্রহশালা থেকে সর্বশেষতম সংস্করণটি ডাউনলোড করুন (চিন্তা করবেন না, এটি অত্যন্ত সহজ)।

নিম্নলিখিত কমান্ডগুলি টাইপ করুন এবং আপনার প্রস্তুত হওয়া উচিত:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

1

এই প্রশ্নটি একটি নতুন উত্তর প্রাপ্য।

যদি সঠিকভাবে ইনস্টল করা থাকে তবে কেবল সংস্করণটি টাইপ করুন nodejs --versionবা node --versionপরীক্ষা করুন।


আপনার যদি আরও নতুন এবং ভালভাবে রক্ষণাবেক্ষণের প্রয়োজন হয় need

একটি ভাল বিকল্প হ'ল নোডোসোর্স সংগ্রহস্থলগুলি ব্যবহার করা , এটি খুব ভালভাবে সাজানো।

এই পদক্ষেপগুলি অনুসরণ করুন (নোড.জেএস v0.12 এর জন্য নতুন সেটআপ স্ক্রিপ্টের নামটি নোট করুন)

curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -

তারপরে এটি ইনস্টল করুন:

sudo apt-get install -y nodejs

# nodejs --versionএখন ব্যবহার করে ফিরে আসবেv0.12.4


0

এখানে ইনস্টলেশন নির্দেশাবলী অনুসরণ করুন:

https://github.com/joyent/node/wiki/installation

tar -zxf node-v0.10.33.tar.gz #Download this from nodejs.org
cd node-v0.10.33
./configure && make && sudo make install

এতে কিছু সময় লাগবে - 5 থেকে 10 মিনিট। ইনস্টলেশন নির্দেশাবলী কিছু -jপতাকা মাধ্যমে ইনস্টলেশন গতি সম্পর্কে পরামর্শ আছে , কিন্তু আমি এটির সাথে পরিচিত নই এবং দুর্ভাগ্যক্রমে এটি অন্বেষণ করি নি।

যাইহোক, ইনস্টলিং সম্পূর্ণ হওয়ার পরে, টার্মিনালটি বন্ধ করুন এবং তারপরে এটি পুনরায় খুলুন। আপনার যেতে ভাল হওয়া উচিত।

cory@LAPTOPUTRON3000:~$ npm -v && node -v
1.4.28
v0.10.33

0

আপনি নিম্নলিখিত স্ক্রিপ্ট চালাতে পারেন:

নিম্নলিখিত স্ক্রিপ্টটি সংরক্ষণ করুন (টেস্ট_সার্ভার.জেএস বলুন):

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello Node.js\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');

স্ক্রিপ্টটি ব্যবহার করে চালান:

nodejs test_server.js

আপনার ব্রাউজারে http://127.0.0.1:8124/ খুলুন এবং আপনি একটি স্বাগত বার্তা দেখতে হবে।


0

দিয়ে চেষ্টা করুন

node -v

এর রিটার্ন নোড সংস্করণ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.