From: Frederick Lee Date: 2011-09-19T02:01:27+09:00 Subject: GEMS: GEMSPEC problem Greetings: I'm a Ruby/Rails/Cucumber neophyte. Goal: To use Cucumber for automated testing of iOS (Objective-C) applications. Environment: 1) Mac OS X & iOS simulation/OS X. 2) ruby --version ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-darwin11] 3) gem --verison 1.3.7 ---------------------- I'm trying to install a cohesive ruby/gem library that simply work. After I've installed a 'frank-cucumber' gem, everything went crazy. Now I'm getting a string of diagnostic text with a warning after I attempt to access a gem item. For example (abridged): RicMac:~ Ric$ gem --list WARNING: # 0.8.4"]> # -*- encoding: utf-8 -*- Gem::Specification.new do |s| s.name = %q{cucumber} s.version = "1.0.4" s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= s.authors = ["Aslak Helles\303\270y"] ... ... ... WARNING: Invalid .gemspec format in '/opt/local/lib/ruby/gems/1.8/specifications/cucumber- 1.0.4.gemspec' rake aborted! ------------------------------------ Question: 1) How do I correctly manage my gems/ruby environment so the assorted .gemspecs are in sync? 2) I have ruby 1.9 instance installed on my Mac OS X in addition to the default ruby v1.8.7. How do I manage both environments (with associated gem specs)? In short... I want to be able to type $>gem --version or $>cucumber --version WITHOUT flagging 'invalid...gemspec.' Regards, Ric. -- Posted via http://www.ruby-forum.com/.