[#406419] Recursion with Hash — Love U Ruby <lists@...>

h = {a: {b: {c: 23}}}

14 messages 2013/04/01

[#406465] Exclusively for Rubyists, a community on Facebook — "senthil k." <lists@...>

I was surprised to know that there is no community for Ruby Programming

12 messages 2013/04/03
[#406467] Re: Exclusively for Rubyists, a community on Facebook — Marc Heiler <lists@...> 2013/04/04

Thing is, some people do not use Facebook and never will.

[#406528] Role of bundler in creating and installing a gem — Jon Cairns <lists@...>

Hi fellow rubyists,

11 messages 2013/04/05

[#406555] How do you know what the main file in Ruby Projects is? — peteV <pete0verse@...>

Hi Ruby people,

18 messages 2013/04/05
[#406558] Re: How do you know what the main file in Ruby Projects is? — "Carlo E. Prelz" <fluido@...> 2013/04/05

Subject: How do you know what the main file in Ruby Projects is?

[#406560] Re: How do you know what the main file in Ruby Projects is? — Hans Mackowiak <lists@...> 2013/04/05

Carlo E. Prelz wrote in post #1104616:

[#406562] Re: How do you know what the main file in Ruby Projects is? — "D. Deryl Downey" <me@...> 2013/04/05

Actually its not wrong. What it does is explicitly state which ruby

[#406563] Re: How do you know what the main file in Ruby Projects is? — Matt Lawrence <matt@...> 2013/04/05

On Sat, 6 Apr 2013, D. Deryl Downey wrote:

[#406564] Re: How do you know what the main file in Ruby Projects is? — Hans Mackowiak <lists@...> 2013/04/05

Matt Lawrence wrote in post #1104625:

[#406566] Re: How do you know what the main file in Ruby Projects is? — Matt Lawrence <matt@...> 2013/04/05

On Sat, 6 Apr 2013, Hans Mackowiak wrote:

[#406570] Re: How do you know what the main file in Ruby Projects is? — Matthew Mongeau <halogenandtoast@...> 2013/04/05

I'm interested in the issue with using env, but I find you explanation a but=

[#406600] Mapping string data ptr to buffer in ffi — se gm <lists@...>

I'm trying to implement some "shared memory" in Ruby, but I'm not sure

20 messages 2013/04/08

[#406683] confusion with Struct class — Love U Ruby <lists@...>

I went to there - http://www.ruby-doc.org/core-2.0/Struct.html but the

29 messages 2013/04/11
[#406694] Re: confusion with Struct class — Love U Ruby <lists@...> 2013/04/11

Why does every time the has value getting changed,while the instance

[#406762] Why does #content method in nokogiri not printing the full text? — Love U Ruby <lists@...>

Here is the documentation: http://www.rubydoc.info/gems/nokogiri/frames

19 messages 2013/04/14
[#406764] Re: Why does #content method in nokogiri not printing the full text? — tamouse mailing lists <tamouse.lists@...> 2013/04/14

On Sun, Apr 14, 2013 at 11:19 AM, Love U Ruby <lists@ruby-forum.com> wrote:

[#406874] Input: sentence Modify: words Output: modified sentence — Philip Parker <lists@...>

I am new to Ruby. This is a programming interview question to use any

11 messages 2013/04/19

[#406912] Tap method : good or bad practice ? — Sébastien Durand <lists@...>

Hi all !

18 messages 2013/04/21

[#406936] BEGINNER -CLASS QUERY — shaik farooq <lists@...>

HEY as we know that the object conatins the instance variables that are

22 messages 2013/04/22

[#406966] copying files syntax with FileUtils.rb (grr.) — Thomas Luedeke <lists@...>

In my Ruby scripting, there is probably no greater and chronic source of

10 messages 2013/04/23

[#406969] what is the $- magic global? — Matthew Kerwin <lists@...>

I've been searching for the past hour or so, including manually stepping

13 messages 2013/04/24

[#407059] New Rexx like data structure — Peter Hickman <peterhickman386@...>

This is just something that I have been playing with for some time but I

11 messages 2013/04/29

[#407070] writing lines to a file — peteV <pete0verse@...>

I have a text file with on every line a magic card number and such info

13 messages 2013/04/29

Re: How do you know what the main file in Ruby Projects is?

From: Matthew Mongeau <halogenandtoast@...>
Date: 2013-04-05 23:25:05 UTC
List: ruby-talk #406574
I suppose the problem is that osx comes with a system ruby install which is d=
ifficult to change. In fact on osx I never want anything using system ruby, b=
ut osx internals can rely on that ruby so I don't want to change it. What sh=
ould one do in this situation to not use env? I'd probably be quite upset ge=
m publishers who used 1.9 syntax used the ruby version in /use/bin

Sent from my iPhone

On Apr 5, 2013, at 6:21 PM, "D. Deryl Downey" <me@daviddwdowney.com> wrote:

> The simplest issue is that env uses the first ruby it finds in the PATH va=
riable. Now, say you're running an application that works fine, and uses Rub=
y 1.9.x specific syntax such as the new Hash syntax. Now, the PATH gets modi=
fied and the Ruby in the path is changed to, say, Ruby 1.8.7. The applicatio=
n in question (script/whatever) will puke. Ruby 1.8.x doesn't understand tha=
t new syntax.
>=20
> All it took was a simple path change to break your up-to-now working scrip=
t/application, using 'env'. If you hardwire the Ruby in the script, the app/=
script will continue to work just fine. Now, *that* comment presupposes that=
 the original Ruby binary still lives in the same spot, and hasn't been chan=
ged. You change *that* binary, then all bets are off.
>=20
> There are a number of other possible scenarios, but that is the easiest to=
 make clear.
>=20
>=20
> -----Original Message-----
> From: Matthew Mongeau [mailto:halogenandtoast@gmail.com]=20
> Sent: Friday, April 5, 2013 6:00 PM
> To: ruby-talk ML
> Subject: Re: How do you know what the main file in Ruby Projects is?
>=20
> I'm interested in the issue with using env, but I find you explanation a b=
ut hard to follow. What are some situations that lead to the problems you ar=
e describing. I'm currently using env in some gems and if there is a strong a=
rgument against it, I don't mind switching it.=20
>=20
> Sent from my iPhone
>=20
> On Apr 5, 2013, at 4:36 PM, Matt Lawrence <matt@technoronin.com> wrote:
>=20
>> On Sat, 6 Apr 2013, Hans Mackowiak wrote:
>>=20
>>> Matt Lawrence wrote in post #1104625:
>>>> On Sat, 6 Apr 2013, D. Deryl Downey wrote:
>>>>=20
>>>>> Actually its not wrong. What it does is explicitly state which ruby=20=

>>>>> interpreter to use rather than using env to determine by finding=20
>>>>> the first one in the path. His way in no way shape or form is wrong=20=

>>>>> provided that ruby actually lives there.
>>>>=20
>>>> As and operations person, I will point out that using #!/usr/bin/env=20=

>>>> ruby is a really, really bad idea for a production system.
>>>=20
>>> or on the other hand, when #!/usr/bin/ruby is used in a gem, users=20
>>> gets problems because it does not work with rbenv, rvm or /usr/local=20
>>> builded ruby, env can be easier changed, even in a production system
>>=20
>> No, it can't.  Been there, done that.  Most developers are really smart a=
nd are very good at solving problems when they arise.  That's a terrible way=
 to run production, avoiding problems is the way to have a stable environmen=
t.  Like I said, use env and you should be on the hook for the rest of your l=
ife for any issues that occur.
>>=20
>> -- Matt
>> It's not what I know that counts.
>> It's what I can remember in time to use.
>=20
>=20
>=20

In This Thread