Solved

Ruby on Rails installation Help

Posted on 2012-03-29
3
673 Views
Last Modified: 2012-06-04
I need help figuring out what I'm doing wrong.  I have Mac OS 10.5.8 and need to get ruby on rails installed and working.

g'em env' rom the terminal prompt has the following:


gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.0.1 (1.0.1)
  - RUBY VERSION: 1.8.6 (2009-06-08 patchlevel 369) [universal-darwin9.0]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
  - RUBYGEMS PREFIX: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-9
  - GEM PATHS:
     - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
     - /Library/Ruby/Gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://gems.rubyforge.org


I thought I had installed 1.9.3

When I try to install rubygems1.8.21 I get the following

rubygems-1.8.21 uriel$ sudo /usr/bin/ruby setup.rb
./lib/rubygems.rb:334: warning: parenthesize argument(s) for future version
./lib/rubygems.rb:516: warning: parenthesize argument(s) for future version
./lib/rubygems.rb:32:in `require': ./lib/rubygems/deprecate.rb:54: syntax error, unexpected ',', expecting '|' (SyntaxError)
... define_method name do |*args, &block| # TODO: really works ...
                              ^
./lib/rubygems/deprecate.rb:55: syntax error, unexpected tCONSTANT, expecting '}'
./lib/rubygems/deprecate.rb:64: syntax error, unexpected kEND, expecting '}'
./lib/rubygems/deprecate.rb:69: syntax error, unexpected kEND, expecting '}'
      from ./lib/rubygems.rb:32
      from setup.rb:27:in `require'
      from setup.rb:27


'which ruby'  from the terminal has
/usr/bin/ruby


Did I install ruby wrong?
0
Comment
Question by:warrior32
  • 2
3 Comments
 

Author Comment

by:warrior32
ID: 37780586
When I do from the terminal

'sudo gem install rails'
Password:
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 302 fetching http://gems.rubyforge.org/yaml
0
 
LVL 3

Accepted Solution

by:
Rameshwar Vyevhare earned 500 total points
ID: 37786300
You want to work with multiple version of ruby then you should install RVM first then try ruby gems version you wants to install.

http://seanbehan.com/mac-os-x/installing-and-using-rvm-on-mac-os-x-creating-gemsets-and-reverting-to-original-environment/


Use this link which will help you.


Best Luck.
0
 
LVL 3

Expert Comment

by:Rameshwar Vyevhare
ID: 37786301
You want to work with multiple version of ruby then you should install RVM first then try ruby gems version you wants to install.

http://seanbehan.com/mac-os-x/installing-and-using-rvm-on-mac-os-x-creating-gemsets-and-reverting-to-original-environment/


Use this link which will help you.


Best Luck.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
sum28 challenge 31 112
split53 challenge 7 96
Problem to error 4 59
Problem to Alipay 10 22
How to remove superseded packages in windows w60 or w61 installation media (.wim) or online system to prevent unnecessary space. w60 means Windows Vista or Windows Server 2008. w61 means Windows 7 or Windows Server 2008 R2. There are various …
Having just graduated from college and entered the workforce, I don’t find myself always using the tools and programs I grew accustomed to over the past four years. However, there is one program I continually find myself reverting back to…R.   So …
The viewer will learn how to implement Singleton Design Pattern in Java.
The goal of the tutorial is to teach the user how to use functions in C++. The video will cover how to define functions, how to call functions and how to create functions prototypes. Microsoft Visual C++ 2010 Express will be used as a text editor an…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question