[#395238] rubygem: ispunity (unite all your internet connections) — Arun Tomar <tomar.arun@...>

Dear friends,

12 messages 2012/05/01

[#395250] Overwriting one Ruby array or arrays with another — Craig Law <lists@...>

Hi

14 messages 2012/05/02

[#395258] array of strings - finding letter combinations — "Sebastjan H." <lists@...>

Hi All,

16 messages 2012/05/02

[#395357] Why Enumerator#next does not return more than one value? — Földes László <lists@...>

If I have an Enumerator which yields elements of a mathematical series

10 messages 2012/05/07

[#395373] How to use Data_Wrap_Struct to assign the DATA VALUE to an exsiting Ruby object? — Iñaki Baz Castillo <ibc@...>

Hi, my code receives an arbitrary klass name (provided by the user)

8 messages 2012/05/07

[#395429] passing via instance variable or regular () — sam jam <lists@...>

def first

10 messages 2012/05/10

[#395463] I'm looking for a Metaprogramming Project — Phil Stone <lists@...>

Hello,

19 messages 2012/05/11

[#395548] A million reasons why Encoding was a mistake — Marc Heiler <lists@...>

Newcomer wants to try Ruby.

15 messages 2012/05/15
[#395561] Re: A million reasons why Encoding was a mistake — Ryan Davis <ryand-ruby@...> 2012/05/15

[#395595] Re: A million reasons why Encoding was a mistake — Brian Candler <lists@...> 2012/05/16

I will add that the OP is not entirely alone in his opinion.

[#395551] How to ensure that a block runs entirely after other threads? (Thread.exclusive does not "work") — Iñaki Baz Castillo <ibc@...>

Hi, I expected that in the following example code, thread t1 would not

8 messages 2012/05/15

[#395575] GUI with ruby on windows — David Acosta <lists@...>

hello friends, i am a begginer and i have a litlle question, how can i

17 messages 2012/05/16

[#395604] what is going wrong here? — roob noob <lists@...>

Notice the initialization of both classes in each of the examples, if

20 messages 2012/05/16

[#395646] rb_gc_register_address() or rb_gc_mark()? — Iñaki Baz Castillo <ibc@...>

Hi, I've bad experiences with rb_gc_register_address(), it does never

16 messages 2012/05/17

[#395686] reading from and writing to a Unicode encoded file — "Sebastjan H." <lists@...>

Hi,

19 messages 2012/05/18
[#395694] Re: reading from and writing to a Unicode encoded file — Regis d'Aubarede <lists@...> 2012/05/18

Hello,

[#395697] Re: reading from and writing to a Unicode encoded file — "Sebastjan H." <lists@...> 2012/05/18

Regis d'Aubarede wrote in post #1061272:

[#395698] Re: reading from and writing to a Unicode encoded file — Regis d'Aubarede <lists@...> 2012/05/18

Sebastjan H. wrote in post #1061276:

[#395699] Re: reading from and writing to a Unicode encoded file — "Sebastjan H." <lists@...> 2012/05/18

Regis d'Aubarede wrote in post #1061277:

[#395750] Re: reading from and writing to a Unicode encoded file - issues when using Shoes — "Sebastjan H." <lists@...> 2012/05/21

Hi,

[#395754] Re: reading from and writing to a Unicode encoded file - issues when using Shoes — "Sebastjan H." <lists@...> 2012/05/21

Sebastjan H. wrote in post #1061483:

[#395740] ? Ruby through CGI and Rails — Shaun Lloyd <list@...>

Hi everybody,

22 messages 2012/05/21
[#395764] Re: Ruby through CGI and Rails — Brian Candler <lists@...> 2012/05/21

Shaun Lloyd wrote in post #1061455:

[#395786] Re: Ruby through CGI and Rails — Shaun Lloyd <list@...> 2012/05/22

On 22/05/12 03:37, Brian Candler wrote:

[#395838] Re: Ruby through CGI and Rails — Brian Candler <lists@...> 2012/05/23

Shaun Lloyd wrote in post #1061602:

[#395787] Changing self class from inside a method?? — David Madison <lists@...>

Let's start off with the assumption I want a method that allows an

10 messages 2012/05/22

[#395841] Memory-efficient set of Fixnums — George Dupre <lists@...>

Hi,

25 messages 2012/05/23

[#395883] looking for a ruby idiom : r=foo; return r if r — botp <botpena@...>

Hi All,

11 messages 2012/05/24

[#395966] Am I justified to use a global variable if it must be used in all scopes? — Phil Stone <lists@...>

Hello,

12 messages 2012/05/27

[#396010] does this leak more than the size of the string via timing side channels — rooby shoez <lists@...>

string1 = "string"

16 messages 2012/05/29

[#396038] Is it possible to avoid longjmp in exceptions, Thread#kill, exit(), signals? — Iñaki Baz Castillo <ibc@...>

Hi, my Ruby C extension runs a C loop (libuv) without GVL. At some

8 messages 2012/05/29

Re: Having trouble with instructions in The Pragmatic Programmers Learn to Program

From: "Llelan D." <lists@...>
Date: 2012-05-21 06:24:35 UTC
List: ruby-talk #395741
kerri l. wrote in post #1061429:
> I have been reading the book (Pragmatic Programmers) and I'm having
> trouble. When I make a folder and right-click to create a "New" Ruby
> Program, the option for Ruby is not there. So I used Text Doc and saved
> as .rb (found on a website to use this). It saves as a Ruby Program, but
> I cannot open or edit the program. It starts to open and then closes
> before the window even open properly. Am I doing something wrong?
> Also, when I tried to Command Promt to run the program, it kept telling
> me it was not valid. Please help.
> I am running Windows 7 and trying to use the latest Ruby download from
> the site.
> Thanks

The book assumes that you have prerequisite knowledge of your OS, in
this case Windows 7, and you obviously do not.

So, here's a quick primer:

Ruby is an application that interprets a source code text file as a
program it can run. Windows only has "create new" entries that came
default with Windows (like "create new text file") or that were
installed by other Windows aware applications. Ruby is a cross-platform
application that is not specific to Windows and, therefore, does not
install a "create new Ruby program" entry.

A Ruby source code file is simply a text file that you create and edit
with any text editor, and that is saved with the extension ".rb"
(Optional but recommended). A source code aware text editor, like JEdit
(open-source at http://www.jEdit.org), would be more helpful since it
will support automatic indenting and language-specific syntax coloring.

When you click on a file (or double-click if you have single-click
disabled), the OS looks up any application registered to handle an
input file with that extension. In the case of ".rb", a properly
installed Ruby interpreter will be registered and it will be run with
that file as input. Since this was not done from within a console
window, the interpreter runs the program and immediately exits. Any
output is lost.

You run your Ruby source code file using the Ruby interpreter from a
console window ("Start:Accessories:Command Prompt" or cmd.exe). Within
the console window, run "ruby -v" to see if Ruby is on your application
path. If you get a "not recognized" error, insert the Ruby application
path into your path environment variable with
    > PATH=<Full path to Ruby installation>\bin;%PATH%
Replace <Full path to Ruby installation> with the installation path on
your computer. For example:
    > PATH=C:\Ruby193\bin;%PATH%

Change the current directory to where you saved your Ruby source code
file.
    > cd <path>

Now run the Ruby interpreter with your source code file:
    > ruby <source code file name>
(Don't forget to include the ".rb" extension if you saved it that way.)

The Ruby interpreter will interpret the give source code file and run
the program it describes, printing output text to the console window.

That should get you quickly up and running into the miserably documented
world of Ruby. Soon, you too will pine for those happy days when you
couldn't even run it. <evil grin>

Enjoy!

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

In This Thread