Kernel#`` not working in my IRB

39 views
Skip to first unread message

Love U Ruby

unread,
Sep 6, 2013, 3:15:46 PM9/6/13
to rubyonra...@googlegroups.com
I tried Kernel#`` but not working `cd` command.

kirti@kirti-Aspire-5733Z:~$ irb --simple-prompt
>> `pwd`
=> "/home/kirti\n"
>> var = `cd 'ruby'`
=> ""
>> var
=> ""
>> `pwd`
=> "/home/kirti\n"
>>

--
Posted via http://www.ruby-forum.com/.

Jordon Bedwell

unread,
Sep 6, 2013, 3:41:03 PM9/6/13
to rubyonra...@googlegroups.com
On Fri, Sep 6, 2013 at 2:15 PM, Love U Ruby <li...@ruby-forum.com> wrote:
> I tried Kernel#`` but not working `cd` command.
>
> kirti@kirti-Aspire-5733Z:~$ irb --simple-prompt
>>> `pwd`
> => "/home/kirti\n"
>>> var = `cd 'ruby'`
> => ""
>>> var
> => ""
>>> `pwd`
> => "/home/kirti\n"

Because Kernel#` is a fork per command scenario not a session. `cd
'ruby' && pwd`

Love U Ruby

unread,
Sep 6, 2013, 3:53:27 PM9/6/13
to rubyonra...@googlegroups.com
fork per command means? Could you please clarify this ? I am using it
first time.

Scott Ribe

unread,
Sep 6, 2013, 4:04:28 PM9/6/13
to rubyonra...@googlegroups.com
It worked perfectly. It created a new process, that process changed its directory, and then exited ;-)

Maybe you want Dir.chdir?
> --
> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-ta...@googlegroups.com.
> To post to this group, send email to rubyonra...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/c2a18c425af36a29cf9b86cadf1e6611%40ruby-forum.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>


--
Scott Ribe
scott...@elevated-dev.com
http://www.elevated-dev.com/
(303) 722-0567 voice




Reply all
Reply to author
Forward
0 new messages