[#407882] Ruby extremely slow compared to PHP — Mick Jagger <lists@...>

Hello there, how are you? Hope you are fine. I am a PHP programmer

17 messages 2013/06/02

[#407908] TCPServer/Socket and Marshal problem — Panagiotis Atmatzidis <atma@...>

Hello,

18 messages 2013/06/03

[#407946] Is rubyquiz.com dead? — Alphonse 23 <lists@...>

Thread title says everything.

18 messages 2013/06/04

[#408012] Need help understanding recursion. — pedro oliva <lists@...>

Ive been reading Chris Pine's book 'Learn to Program' and its been going

11 messages 2013/06/06

[#408129] Getting Started With Development — Chamila Wijayarathna <cdwijayarathna@...>

I'm new to Ruby Development. I downloaded source from Github, but couldn't

24 messages 2013/06/11
[#408131] Re: Getting Started With Development — Per-erik Martin <lists@...> 2013/06/11

Ruby is often installed on linux, or can be easily installed with the

[#408146] Re: Getting Started With Development — "Chamila W." <lists@...> 2013/06/11

Per-erik Martin wrote in post #1112021:

[#408149] Re: Getting Started With Development — "Carlo E. Prelz" <fluido@...> 2013/06/11

Subject: Re: Getting Started With Development

[#408198] NokoGiri XML Parser — "Devender P." <lists@...>

Hi,

11 messages 2013/06/13

[#408201] trying to load a .rb file in irb — "Eric D." <lists@...>

I am trying to load a ruby program into irb and it will not load.

12 messages 2013/06/13

[#408205] Can I use Sinatra to render dynamic pages? — Ruby Student <ruby.student@...>

Hell Team,

18 messages 2013/06/13
[#408219] Re: Can I use Sinatra to render dynamic pages? — Nicholas Van Weerdenburg <vanweerd@...> 2013/06/14

You should be able to do this without JavaScript by using streaming.

[#408228] Re: Can I use Sinatra to render dynamic pages? — Ruby Student <ruby.student@...> 2013/06/14

Well, I got some good suggestions from everyone here. I thank you all for

[#408275] Compare and sort one array according to another. — masta Blasta <lists@...>

I have two arrays of objects that look something like this:

14 messages 2013/06/17

[#408276] Comparing objects — "Thom T." <lists@...>

How do I compare two objects in Ruby, considering only attributes

15 messages 2013/06/17

[#408307] getting the most out of Ruby — robin wood <lists@...>

I write a lot of scripts in Ruby, most are small simple things but some

13 messages 2013/06/18

[#408309] Creating ruby script exe — Rochit Sen <lists@...>

Hi All,

17 messages 2013/06/18

[#408357] Beginners problem with database and datamapper — cristian cristian <lists@...>

Hi all!

28 messages 2013/06/20

[#408437] How do I input a variable floating point number into Ruby Programs — "Michael P F." <lists@...>

I want to evaluate the following interactively:

10 messages 2013/06/23

[#408518] #!/usr/bin/env: No such file or directory — Todd Sterben <lists@...>

I am new to both linux and ruby. I am using Ubuntu and Ruby 1.9

17 messages 2013/06/27

[#408528] Designing a Cabinet class — Mike Vezzani <lists@...>

Hello all,

12 messages 2013/06/27

[#408561] Find elment in array of hashes — Rodrigo Lueneberg <lists@...>

array = {:id=>1, :price =>0.25} # index[0]

23 messages 2013/06/28

Re: How to install money gem?

From: Jeremy Bopp <jeremy@...>
Date: 2013-06-05 19:05:45 UTC
List: ruby-talk #408005
On 06/05/2013 01:38 PM, J. V. wrote:
> We have a production server running Ruby 1.9.1. It runs and works
> (CentOS).
>
> I am attempting to get Apache/Ruby running on my Ubuntu box.  I  have
> installed Ruby 1.9.1 just as the production server.
>
> I listed out the gems on the production server and put them into a
> script.
>
> When I run:
>   gem install money
>
> I get:
> ERROR:  Error installing money:
>   money requires Ruby version >= 1.9.2.
>
> Because the production server is 1.9.1, I simply want to mirror that for
> the moment.
>
> How did the production server with Ruby 1.9.1 get the money gem in the
> first place given the error above?

When the production server was configured to run your application, there
was a version of the money gem available that was compatible with the
Ruby version in use.  Since then, a newer version has been released that
is not compatible with that Ruby version.  The way you are trying to
install the money gem is attempting to install the latest version of
that gem, and there is your first problem.

You need to figure out what version of the money gem is in use on your
production server.  If you can figure that out (for example, x.y.z), you
can try to install that exact version on your Ubuntu system as follows:

  gem install money -v x.y.z

It's possible though that this version has been removed from
rubygems.org for various reasons, as I mentioned in reply to an earlier
thread of yours on this topic.  You'll need to talk to the maintainers
of the money gem about your options in that case.  Maybe you can get the
sources for that older version, build them into a gem yourself, and
install that.

To figure out the version of the money gem that you need, log into your
production server and run this in the same context as the application:

  gem list money

If multiple versions are listed, your application is probably using the
newest version in that list.  You should do this for each gem used by
your production server in order to replicate things as closely as
possible.  Don't assume that just because you can install the latest
version of a gem that it will be backward compatible with the version
your production server uses.

BTW, in addition to upgrading from Ruby 1.9.1 as suggested by Andrew,
you should also look into using bundler to manage gem dependencies:

  http://gembundler.com/

Using that should help prevent many of your problems with keeping your
production and development environments in sync with respect to gems.

-Jeremy

In This Thread

Prev Next