คำถามติดแท็ก rubygems

RubyGems เป็นเครื่องมือจัดการแพ็คเกจสำหรับภาษาการเขียนโปรแกรม Ruby อนุญาตให้ผู้ใช้ดาวน์โหลดและอัปเดตไลบรารี Ruby และให้การแก้ปัญหาการพึ่งพาอัตโนมัติ

18
ข้อกำหนดรูปแบบวันที่ไม่ถูกต้องใน gemspec
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามใช้อัญมณีใน windows และฉันยังอ้างถึง โพสต์ stackoverflow นี้และอัปเดตทับทิมและราง แต่ไม่มีอะไรสามารถแก้ปัญหาได้ ต่อไปนี้เป็นข้อผิดพลาดทั้งหมด D: \> อัญมณี env gemspec ไม่ถูกต้องใน [D: /RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specifications /tilt-1.3.3.gemspec]: รูปแบบวันที่ไม่ถูกต้องในข้อกำหนด: "2011-08-25 00:00:00 .000000000Z" gemspec ไม่ถูกต้องใน [D: /RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specifications /execjs-1.2.4.gemspec]: รูปแบบวันที่ไม่ถูกต้องในข้อกำหนด: "2011-08-03 00:00: 00.000000000Z" gemspec ไม่ถูกต้องใน [D: /RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specifications /temple-0.3.3.gemspec]: รูปแบบวันที่ไม่ถูกต้องในข้อกำหนด: "2011-08-26 00:00: 00.000000000Z" gemspec ไม่ถูกต้องใน [D: /RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specifications /guard-0.6.3.gemspec]: รูปแบบวันที่ไม่ถูกต้องในข้อกำหนด: "2011-09-01 00: 00: 0 0.000000000Z" …

10
การติดตั้ง Ruby Gem Json ล้มเหลวบน Mavericks และ Xcode 5.1 - อาร์กิวเมนต์ที่ไม่รู้จัก: '-multiply_definedsuppress'
ฉันพยายามเรียกใช้ gem install json และได้รับข้อผิดพลาดต่อไปนี้ Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb creating Makefile make "DESTDIR=" clean make "DESTDIR=" compiling generator.c linking shared-object json/ext/generator.bundle clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the future …
105 ruby  macos  rubygems 

2
Bundler vs RVM vs gems vs RubyGems vs gemsets vs system Ruby [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันยังใหม่กับ Ruby และพยายามที่จะเข้าใจแนวคิดต่อไปนี้: bundler vs RVM vs gems vs RubyGems vs gemsets vs system rub และฉันก็สับสน ใครช่วยอธิบาย 'แนวทางปฏิบัติที่ดีที่สุด' เกี่ยวกับวิธีที่ฉันควรจัดการทั้งหมดนี้ในการติดตั้ง Ubuntu เวอร์ชันใหม่ล่าสุดได้ไหม ฉันควรติดตั้งอะไรและจะใช้ทั้งหมดได้อย่างไร? ฉันเดาว่าsudo apt-get install rubyไม่แนะนำให้ทำ a แต่ฉันไม่แน่ใจ ฉันลองใช้กับระบบของฉันนอกเหนือจาก 'ทุกสิ่งที่ Ruby อื่น ๆ ' มันเป็นเพียงการเพิ่มความสับสนของฉัน ฉันไม่ได้พูดถึง Rails แต่เป็นเพียงอัญมณี Ruby ทั่วไป …
102 ruby  rubygems  gem  rvm  bundler 


18
วิธีการติดตั้ง therubyracer gem บน 10.10 Yosemite?
ฉันไม่จัดการติดตั้งอัญมณี therubyracer บน Yosemite 10.10 นี่คือบันทึก: 11:53 $ gem ติดตั้ง libv8 -v '3.16.14.3' - - พร้อมระบบ -v8 การสร้างส่วนขยายเนทีฟด้วย: '- with-system-v8' อาจใช้เวลาสักครู่ ... ติดตั้ง libv8-3.16.14.3 เรียบร้อยแล้ว การแยกวิเคราะห์เอกสารสำหรับ libv8-3.16.14.3 การติดตั้งเอกสาร ri สำหรับ libv8-3.16.14.3 เสร็จสิ้นการติดตั้งเอกสารสำหรับ libv8 หลังจาก 0 วินาที ติดตั้งอัญมณี 1 ชิ้น 02:05 $ gem ติดตั้ง therubyracer -v '0.12.1' - - พร้อมระบบ -v8 …
98 ruby  gem  rubygems 

7
การเพิ่มไดเร็กทอรีไปที่ $ LOAD_PATH (Ruby)
ฉันได้เห็นสองเทคนิคที่ใช้กันทั่วไปในการเพิ่มไดเร็กทอรีของไฟล์ที่กำลังดำเนินการอยู่ใน $ LOAD_PATH (หรือ $ :) ฉันเห็นข้อดีของการทำเช่นนี้ในกรณีที่คุณไม่ได้ทำงานกับอัญมณี เห็นได้ชัดว่าคนหนึ่งดูละเอียดกว่าอีกคนหนึ่ง แต่มีเหตุผลที่จะไปกับอีกคนหนึ่งหรือไม่? วิธีแรก verbose (อาจ overkill): $LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__))) unless $LOAD_PATH.include?(File.expand_path(File.dirname(__FILE__))) และตรงไปตรงมารวดเร็วและสกปรกมากขึ้น: $:.unshift File.dirname(__FILE__) มีเหตุผลอะไรที่จะไปกับคนอื่น?


7
การติดตั้ง RubyGems ใน Windows
ฉันเพิ่งรู้จักทับทิม ฉันพยายามที่จะติดตั้งทับทิมอัญมณีบนเครื่องพีซีของฉันโดยทำตามขั้นตอนที่กำหนดไว้ในเว็บไซต์http://rubygems.org/pages/download ฉันดาวน์โหลดแพ็กเกจจากไซต์ที่กล่าวถึงเปลี่ยนไดเร็กทอรีเป็นไดเร็กทอรีที่มีการตั้งค่าอยู่และพยายามรันการตั้งค่าโดยใช้คำสั่งsetup.rbในพรอมต์คำสั่ง แต่ฉันได้รับหน้าต่างป๊อปอัปที่ระบุว่า "Windows ไม่สามารถเปิดไฟล์นี้" และแจ้งให้ฉันเลือกโปรแกรมเพื่อเปิดไฟล์นี้ ตอนนี้ฉันควรทำอะไรดี? แจ้งให้เราทราบหากฉันทำอะไรผิด


7
การลบอัญมณีที่ติดตั้งทั้งหมดและเริ่มต้นใหม่
ฉันเพิ่งเริ่มเรียนรู้ Ruby และ Ruby on Rails และได้ดูสื่อการเริ่มต้นมากมายเหลือเฟือ เมื่อเร็ว ๆ นี้ฉันพบว่าฉันได้รับข้อผิดพลาดที่อัญมณีไม่ติดตั้งหรือจะติดตั้ง แต่ไม่สามารถใช้งานได้ด้วยเหตุผลบางประการและฉันได้ตัดสินใจว่าต้องการลบทุกอย่างออกไปอีกครั้งเพียงแค่ติดตั้ง Ruby และเริ่มต้นใหม่ด้วยการติดตั้ง วิดีโอการฝึกอบรมหนึ่งรายการให้ฉันติดตั้งอัญมณีส่วนใหญ่ด้วย RVM ดังนั้นฉันจึงไม่รู้ว่าจะมีการเปลี่ยนแปลงอะไรหรือไม่ ดังนั้นในระยะสั้นคำถามของฉันคือ "ฉันจะกำจัด RVM, Rubygems และ Gems ที่ติดตั้งทั้งหมดได้อย่างไรเพื่อที่ฉันจะได้เริ่มต้นใหม่ด้วย Ruby เพียงอย่างเดียว? แก้ไข: ฉันใช้ Mac OS 10.6

4
Ruby ไม่สามารถโหลดไฟล์ดังกล่าว - active_support / core_ext / object / blank
ฉันพยายามเรียกใช้brew doctorแต่ระบบเกิดข้อผิดพลาด /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require ': ไม่สามารถโหลดไฟล์ดังกล่าวได้ - active_support / core_ext / วัตถุ / ว่าง (LoadError) ค้นหาทางออนไลน์และอีกโพสต์แนะนำให้แค่ "gem install activesupport" แต่แล้วฉันก็พบข้อผิดพลาดของ: ERROR: Error installing activesupport: i18n requires Ruby version >= 2.3.0. ฉันพยายาม rvm ติดตั้ง ruby-2.3.0 ด้วย แต่ข้อผิดพลาดเดียวกันก็โผล่ขึ้นมาอีกครั้ง [2019-02-26 10:07:41] requirements_osx_brew_libs_install requirements_osx_brew_libs_install () { brew install "$@" --force || { \typeset ret=$?; …

15
gemspec ไม่ถูกต้องเนื่องจากรูปแบบวันที่ในข้อกำหนด
เมื่อฉันรวมอัญมณีที่ฉันสร้างขึ้นด้วย Bundler (เวอร์ชัน 1.0.12) ใน Gemfile จากนั้นฉันพยายามที่จะรวมกลุ่มหรือเขี่ยแบบนั้น: $ rake ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: Invalid gemspec in [/Users/zagzag/.rvm/gems/ruby-1.9.2-p180@foobar/specifications/myplugin-1.0.0.gemspec]: invalid date format in specification: "2011-04-21 00:00:00.000000000Z" ฉันใช้ Mac OS X รุ่นล่าสุด (10.6.4) พร้อมด้วย: $ ruby -v ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.4.0] และ: $ gem -v Invalid gemspec in [/Users/zagzag/.rvm/gems/ruby-1.9.2-p180@foobar/specifications/myplugin-1.0.0.gemspec]: invalid date format in specification: …

14
ไม่พบคำสั่งอัญมณี
ฉันได้ติดตั้ง gem บน Ubuntu 10.10 32 บิตด้วย apt-get install gem -y แต่พอลองวิ่ง gem install something.gem ฉันได้รับข้อผิดพลาดของคำสั่งที่ไม่พบ bash: gem: command not found ฉันติดตั้ง gem แล้วมีเหตุผลใดบ้างที่บอกว่าไม่พบคำสั่ง? ไฟล์เหล่านี้ถูกติดตั้งโดยแพ็กเกจ gem http://pastie.org/3483416
89 ruby  linux  rubygems 

4
ฉันจะ "เปิดใช้งาน" อัญมณีเวอร์ชันอื่นได้อย่างไร
ฉันต้องการสลับระหว่างราง 2.3.10 เป็นอัญมณีที่ "ใช้งานอยู่" สำหรับระบบปฏิบัติการของฉันเพื่อที่ฉันจะได้เรียกใช้ที่บรรทัดคำสั่ง เป็นไปได้ไหมที่จะทำเช่นนี้? ฉันไม่ได้ใช้ rvm อาจถึงเวลาเริ่มต้น ฉันพยายามแต่ที่จะทำให้แน่ใจว่ารุ่นของอัญมณีที่มีการติดตั้งก็ไม่ได้ใส่ไว้ในgem install rails --version=2.3.10/usr/bin/rails (ฉันใช้บันเดิลเลอร์สำหรับแอพของฉันอยู่แล้ว - แต่ยังไม่ต้องการการควบคุมอัญมณีที่แม่นยำในระดับ OS จนถึงตอนนี้)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.