নতুন ইনস্টল অ্যাপ (মণি) মাধ্যমে টার্মিনাল, পথ?


6

আমি ব্যবহার করেছি sudo gem install কয়েক রত্ন ইনস্টল করতে। আমার প্রশ্ন হল এক্সিকিউটেবল কোথায় ইনস্টল করা হয়েছে তা আমি কিভাবে জানি, তাই আমি এটিতে পথ যুক্ত করতে পারি .bash_profile?

উত্তর:


3

রুবি "রত্ন" সাধারণত অ্যাপ্লিকেশন নয়, প্রায়শই তারা লাইব্রেরি হয়। থেকে রুবি জems ওয়েবসাইট

1.1 সত্যিই দ্রুত শুরু প্রশ্ন: আমি RubyGems ইনস্টল করেছি এবং আমি করতে চাই   রেল ইনস্টল (উদাহরণস্বরূপ)। আমি কিভাবে করবো   কর এটা?

উত্তর:

gem install rails

1.2 একটি জহর কি?

একটি মণি একটি প্যাকেজ রুবি অ্যাপ্লিকেশন বা হয় গ্রন্থাগার । এটার আছে একটি   নাম (উদাঃ রেকে) এবং একটি সংস্করণ (উদাঃ।   0.4.16)।

(জোর খনি)

এছাড়াও, দেখুন একটি মণি পরিদর্শন কিভাবে এই তথ্য :

2.5 আপনি ইনস্টল যখন একটি ইনস্টল মণি খুঁজছেন

gem specification  progressbar
# shortcut: gem spec progressbar

আপনি সব বিবরণ দেখতে হবে   'প্রগতিবার' মণি।

আপনি মণির সাথে আসা ডকুমেন্টেশনের সাথে যোগাযোগ করুন, অথবা আরো বিস্তারিত পোস্ট করুন যাতে আমরা আপনাকে আরো সহায়তা করতে পারি।


2

ব্যবহার gem env জেমস সবকিছু সঞ্চয় যেখানে প্রদর্শন কমান্ড।

Greg:~ greg$ gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.5
  - RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-10
  - GEM PATHS:
     - /Library/Ruby/Gems/1.8
     - /Users/greg/.gem/ruby/1.8
     - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://gems.rubyforge.org/

যাইহোক, ব্যবহার করার এড়াতে sudo Ruby এর সিস্টেম সংস্করণে রত্ন ইনস্টল করতে, আমি ব্যবহার করি RVM , আমার সব রত্ন প্লাস কোন Sandboxes রুবি কোন অতিরিক্ত সংস্করণ ইনস্টল করতে চান। আমি কিছু সময়ের জন্য এটি ব্যবহার করা হয়েছে এবং এটা ভালোবাসি।


এটি আসলে আমার সমস্যার মূল কারণ ছিল, আমি RVM ব্যবহার করছিলাম। কিন্তু আমার অধিবেশন রুবি উপযুক্ত সংস্করণ সেট করা হয়নি। এখনো শিখছি...
mxmissile

ব্যবহার rvm use 1.9.2 --default আপনার ডিফল্ট হিসাবে রুবি একটি নির্দিষ্ট সংস্করণ সেট করতে। অবশ্যই আপনি রুবি সংস্করণটি প্রতিস্থাপন করতে চান যদি এটি 1.9.2 এর চেয়ে আলাদা হয়।
Greg

2

এছাড়াও আপনি টাইপ করুন: মণি তালিকা

তারপর আপনি ইনস্টল করেছেন যে সব রত্ন একটি তালিকা পাবেন। অন্তত যেভাবে আপনি এটি সঠিকভাবে ইনস্টল করা হয়েছে কিনা এবং আপনি বর্তমানে কোন সংস্থান ইনস্টল করেছেন তা দেখতে পারেন।

আমার উইন্ডোজ পিসিতে আমার রত্ন পাথটি হল:

C:\Ruby192\lib\ruby\gems\1.9.1\gems

সম্ভবত ম্যাক এ একই অবস্থান / ফাইল অনুক্রমের পাশাপাশি। (যে পুরো ছাড়া C:/ অংশ ;-)

সম্পাদনা

আমি Sproutcore ইনস্টল সম্পর্কে আলোচনা পাতা থেকে নিম্নলিখিত উদ্ধৃতি গ্রহণ। এটি এই পাথ সমস্যা figuring আপনাকে সাহায্য করতে পারে। আমাকে জানতে দাও! (আমি একটি n00b am এই জিনিস আসে। আমি গতকাল এটা শিখতে শুরু! কিন্তু আমি অনেক সহায়ক তথ্য পাওয়া!)

http://wiki.sproutcore.com/w/page/12412840/Abbot-Setting%20Up

যদি আপনি শেষ অংশে কোন সমস্যার মুখোমুখি হন তবে এটি সম্ভবত কারণ মণির PATH ডিফল্ট নয়। আপনি কমান্ড হিসাবে কল করতে পারেন

/var/lib/gems/1.8/bin/sc-init HelloWorld   সিডি hello_world   SC-সার্ভার

অথবা আপনি নিম্নোক্ত কমান্ডটি চালানোর মাধ্যমে পথটি পুনর্বিন্যাস করতে পারেন

      PATH=/var/lib/gems/1.8/bin
      export PATH

তারপর sc-init কমান্ড পুনরায় আরম্ভ করুন।

এখন যান HTTP: // স্থানীয় হোস্ট: 4020 / hello_world আপনার handiwork দেখতে।


1

আমি যে যে আল বিশ্বাস করি /usr/bin এবং অনুরূপ।

আপনি সর্বদা চেষ্টা করতে পারেন whereis xxxxx এবং locate xxxx (উভয় ডিবি এর পরে দৈনিক / সাপ্তাহিক স্ক্রিপ্টের মাধ্যমে পুনর্নির্মিত করা হয়েছে)।

যে জিনিস অধিকাংশ ভিতরে ভিতরে যান /usr কখনও কখনও /usr/local


1
হয়তো আমি কিন্তু কিছু অনুপস্থিত করছি type xxxx সাধারণত আমার জন্য ভাল কাজ করে।
Robert S Ciaccio

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