Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.ruby > #3668 > unrolled thread

Ruby Beginner Need Help..

Started byDidin Ibnu Sarnan <didinna@gmail.com>
First post2011-04-28 20:17 -0500
Last post2011-04-30 17:53 -0500
Articles 17 — 6 participants

Back to article view | Back to comp.lang.ruby


Contents

  Ruby Beginner Need Help.. Didin Ibnu Sarnan <didinna@gmail.com> - 2011-04-28 20:17 -0500
    Re: Ruby Beginner Need Help.. Stu <stu@rubyprogrammer.net> - 2011-04-28 20:48 -0500
    Re: Ruby Beginner Need Help.. Didin Ibnu Sarnan <didinna@gmail.com> - 2011-04-28 22:17 -0500
      Re: Ruby Beginner Need Help.. Stu <stu@rubyprogrammer.net> - 2011-04-28 22:48 -0500
      Re: Ruby Beginner Need Help.. Josh Cheek <josh.cheek@gmail.com> - 2011-04-28 22:51 -0500
      Re: Ruby Beginner Need Help.. Justin Collins <justincollins@ucla.edu> - 2011-04-28 23:15 -0500
        Re: Ruby Beginner Need Help.. Stu <stu@rubyprogrammer.net> - 2011-04-28 23:52 -0500
          Re: Ruby Beginner Need Help.. Didin Ibnu Sarnan <didinna@gmail.com> - 2011-04-29 03:06 -0500
            Re: Ruby Beginner Need Help.. Justin Collins <justincollins@ucla.edu> - 2011-04-29 03:30 -0500
              Re: Ruby Beginner Need Help.. Josh Cheek <josh.cheek@gmail.com> - 2011-04-29 09:33 -0500
        Re: Ruby Beginner Need Help.. James Nathan <badlands_2004@yahoo.com> - 2011-05-01 23:24 -0500
          Re: Ruby Beginner Need Help.. James Nathan <badlands_2004@yahoo.com> - 2011-05-06 22:50 -0500
      Re: Ruby Beginner Need Help.. Didin Ibnu Sarnan <didinna@gmail.com> - 2011-04-28 23:41 -0500
        Re: Ruby Beginner Need Help.. 7stud -- <bbxx789_05ss@yahoo.com> - 2011-04-29 13:16 -0500
          Re: Ruby Beginner Need Help.. Didin Ibnu Sarnan <didinna@gmail.com> - 2011-04-29 19:16 -0500
    Re: Ruby Beginner Need Help.. 7stud -- <bbxx789_05ss@yahoo.com> - 2011-04-28 21:56 -0500
    Re: Ruby Beginner Need Help.. 7stud -- <bbxx789_05ss@yahoo.com> - 2011-04-30 17:53 -0500

#3668 — Ruby Beginner Need Help..

FromDidin Ibnu Sarnan <didinna@gmail.com>
Date2011-04-28 20:17 -0500
SubjectRuby Beginner Need Help..
Message-ID<BANLkTi=PPxhsDe1htkLnK6rfjJiyAbp5+A@mail.gmail.com>
[Note:  parts of this message were removed to make it a legal post.]

Hi,

I just installed ruby on my ubuntu, I use this following command to install
ruby:

# sudo apt-get install ruby1.9.1-full

After installation succeeded, I don't know what are the next step to begin
developing ruby, I from PHP language and I want to try to learn ruby.

oh ya, the command above as I know is installing ruby CLI like php CLI,
right?
 or installing all environment like (php,apache) so I can beginning to learn
make some web application with ruby and I can debug with my browser.

Please put me right in this new experience :).


Thanks for all ruby gurus :)

[toc] | [next] | [standalone]


#3669

FromStu <stu@rubyprogrammer.net>
Date2011-04-28 20:48 -0500
Message-ID<BANLkTinzyACWFOiOs9sjAxkvW9Jd+xnCKw@mail.gmail.com>
In reply to#3668
Hello Didin ~

Look at rvm:

https://rvm.beginrescueend.com/

ruby has a package manager built in called gem

it also has it's own repl called irb.

to install rails use gem like so:

% gem install rails

to learn ruby interactivly use irb:

% irb
>> "Hello, World!".reverse
 => "!dlroW ,olleH"

Hope this helps

~Stu

On Thu, Apr 28, 2011 at 8:17 PM, Didin Ibnu Sarnan <didinna@gmail.com> wrote:
> Hi,
>
> I just installed ruby on my ubuntu, I use this following command to install
> ruby:
>
> # sudo apt-get install ruby1.9.1-full
>
> After installation succeeded, I don't know what are the next step to begin
> developing ruby, I from PHP language and I want to try to learn ruby.
>
> oh ya, the command above as I know is installing ruby CLI like php CLI,
> right?
>  or installing all environment like (php,apache) so I can beginning to learn
> make some web application with ruby and I can debug with my browser.
>
> Please put me right in this new experience :).
>
>
> Thanks for all ruby gurus :)
>

[toc] | [prev] | [next] | [standalone]


#3671

FromDidin Ibnu Sarnan <didinna@gmail.com>
Date2011-04-28 22:17 -0500
Message-ID<BANLkTi=25zX012tZRMhTxze8wMKj2Uq0ew@mail.gmail.com>
In reply to#3668
[Note:  parts of this message were removed to make it a legal post.]

Hi,

Thank you for all answer.

I have try execute ruby code with Command line and it was success.

What I want is, I want write ruby code and then display it in my browser
(firefox or whatever)

how can I do this?

Thank you :)

2011/4/29 7stud -- <bbxx789_05ss@yahoo.com>

> Didin Ibnu Sarnan wrote in post #995669:
> > Hi,
> >
> > I just installed ruby on my ubuntu, I use this following command to
> > install
> > ruby:
> >
> > # sudo apt-get install ruby1.9.1-full
> >
> > After installation succeeded, I don't know what are the next step to
> > begin
> > developing ruby, I from PHP language and I want to try to learn ruby.
> >
>
> You want to get a text editor that does automatic line indenting.  Then
> you create a new file, enter some ruby code, and save the file with a
> .rb extension.  Then at the command line type:
>
> ruby my_program.rb
>
> and you will see any output your program produces.
>
> --
> Posted via http://www.ruby-forum.com/.
>
>

[toc] | [prev] | [next] | [standalone]


#3673

FromStu <stu@rubyprogrammer.net>
Date2011-04-28 22:48 -0500
Message-ID<BANLkTinANq_MOLUMev0m3say1PDS=a93YQ@mail.gmail.com>
In reply to#3671
Ruby on Rails is a full stack web framework:

http://rubyonrails.org/

I believe that is what your looking for.

If you don't need a framework look at other projects like
http://www.sinatrarb.com/


On Thu, Apr 28, 2011 at 10:17 PM, Didin Ibnu Sarnan <didinna@gmail.com> wrote:
> Hi,
>
> Thank you for all answer.
>
> I have try execute ruby code with Command line and it was success.
>
> What I want is, I want write ruby code and then display it in my browser
> (firefox or whatever)
>
> how can I do this?
>
> Thank you :)
>
> 2011/4/29 7stud -- <bbxx789_05ss@yahoo.com>
>
>> Didin Ibnu Sarnan wrote in post #995669:
>> > Hi,
>> >
>> > I just installed ruby on my ubuntu, I use this following command to
>> > install
>> > ruby:
>> >
>> > # sudo apt-get install ruby1.9.1-full
>> >
>> > After installation succeeded, I don't know what are the next step to
>> > begin
>> > developing ruby, I from PHP language and I want to try to learn ruby.
>> >
>>
>> You want to get a text editor that does automatic line indenting.  Then
>> you create a new file, enter some ruby code, and save the file with a
>> .rb extension.  Then at the command line type:
>>
>> ruby my_program.rb
>>
>> and you will see any output your program produces.
>>
>> --
>> Posted via http://www.ruby-forum.com/.
>>
>>
>

[toc] | [prev] | [next] | [standalone]


#3675

FromJosh Cheek <josh.cheek@gmail.com>
Date2011-04-28 22:51 -0500
Message-ID<BANLkTi=eAZAPxKiYGXriYqghFaj-XBbOTA@mail.gmail.com>
In reply to#3671
[Note:  parts of this message were removed to make it a legal post.]

On Thu, Apr 28, 2011 at 10:17 PM, Didin Ibnu Sarnan <didinna@gmail.com>wrote:

> Hi,
>
> Thank you for all answer.
>
> I have try execute ruby code with Command line and it was success.
>
> What I want is, I want write ruby code and then display it in my browser
> (firefox or whatever)
>
> how can I do this?
>
> Thank you :)
>
>
I think that some PHP ideas don't translate directly to Ruby (I don't know
PHP, so this is just my impression). Ruby is a general purpose language, so
it is used for all sorts of things and isn't hooked up to the internet by
default (for example, most of the things I use Ruby for don't have anything
to do with web applications), and it isn't embedded in a template by default
either (PHP might not be, but that's just how I've always seen it).

-----

I think the easiest solution will be this:

$ gem install sinatra shotgun --no-ri --no-rdoc

(that will install the libraries locally, if that doesn't work, you will
need to either edit your path or use sudo)

Then create a file hw.rb that looks like this:

require 'sinatra'
get '/' do
  "hello, world!"
end

That uses the sinatra web micro-framework to create a web application.

Then, run that application with $ shotgun hw.rb

Sinatra will know how to serve itself up, and shotgun will know how to
reload the file every time you make a request, this allows you to save your
document and reload your page without having to stop and start your server.

Finally, go to (http://localhost:9393/) in your browser. If everything is
working correctly, it will say "hello world"

-----

From there, check out (http://www.sinatrarb.com/intro.html) which will help
you make Sinatra do interesting things for you. I also recommend this great
screencast (http://peepcode.com/products/sinatra), where they'll walk
through a lot of the features and write an application with a database back
end.

You'll need to learn the Ruby language as well, though. I'm not sure what
people consider good resources for that, you'll have to ask around. If
you're comfortable with programming, you could take a look at Ruby
Kickstart, a curriculum I wrote to teach my friends Ruby (
https://github.com/JoshCheek/ruby-kickstart).

Once you are comfortable with all of that, you should be primed for Ruby on
Rails, :) If that is where you're wanting to head, then I recommend
http://guides.rubyonrails.org/ as the best resource I've seen for learning
Rails.

Anyway, welcome to Ruby :)

[toc] | [prev] | [next] | [standalone]


#3677

FromJustin Collins <justincollins@ucla.edu>
Date2011-04-28 23:15 -0500
Message-ID<4DBA3B63.5000801@ucla.edu>
In reply to#3671
> 2011/4/29 7stud --<bbxx789_05ss@yahoo.com>
>
>> Didin Ibnu Sarnan wrote in post #995669:
>>> Hi,
>>>
>>> I just installed ruby on my ubuntu, I use this following command to
>>> install
>>> ruby:
>>>
>>> # sudo apt-get install ruby1.9.1-full
>>>
>>> After installation succeeded, I don't know what are the next step to
>>> begin
>>> developing ruby, I from PHP language and I want to try to learn ruby.
>>>
>> You want to get a text editor that does automatic line indenting.  Then
>> you create a new file, enter some ruby code, and save the file with a
>> .rb extension.  Then at the command line type:
>>
>> ruby my_program.rb
>>
>> and you will see any output your program produces.
>>
>> --
>> Posted via http://www.ruby-forum.com/.
>>
>>
>> On 04/28/2011 08:17 PM, Didin Ibnu Sarnan wrote:
>>> Hi,
>>>
>>> Thank you for all answer.
>>>
>>> I have try execute ruby code with Command line and it was success.
>>>
>>> What I want is, I want write ruby code and then display it in my browser
>>> (firefox or whatever)
>>>
>>> how can I do this?
>>>
>>> Thank you :)

This depends on how comfortable you are with setting up Apache and what 
direction you want to go in.

If you are very comfortable with Apache, then install mod_ruby and you 
can make pages using <% ruby_code_here %> (instead of <? php_code_here 
?>). This is, however, considered a rather antiquated way of developing 
web applications (but do it anyway if that is how you want to get started).

If you are thinking of writing full-fledged web applications, then you 
may wish to try one of the many web frameworks suggested in other replies.

-Justin

[toc] | [prev] | [next] | [standalone]


#3680

FromStu <stu@rubyprogrammer.net>
Date2011-04-28 23:52 -0500
Message-ID<BANLkTikmBpNaWDeZ58e9oqbAdy2EjbXnWw@mail.gmail.com>
In reply to#3677
To install rails you will need sqlite3 installed( though you can use
any db supported it's just default)

Here is a console walk through to get you started. First a summer of
commands used:

-> % history

   1  gem install rails
   2  rehash
   3  rails new my_web_app
   4  cd my_web_app
   5  bundle install
   6  rails server

(1) I install the rails gem. (2) I rehash for zsh. (3) I create my new
application template with the rails new generator. (4) I change to my
new application's directory. (5) run the bundler command to find any
gems that may be not installed (i.e. sqlite3). (6) start the server.

from there you can open your browser and see the welcome screen at
http://0.0.0.0:3000 or localhost:3000

Further instructions can be found at the Rails guide link on that page.

Here is a more verbose output from my console:

-> %  gem install rails
Fetching: activesupport-3.0.7.gem (100%)
Fetching: builder-2.1.2.gem (100%)
WARNING: builder-2.1.2 has an invalid nil value for @cert_chain
Fetching: i18n-0.5.0.gem (100%)
Fetching: activemodel-3.0.7.gem (100%)
Fetching: rack-test-0.5.7.gem (100%)
Fetching: rack-mount-0.6.14.gem (100%)
Fetching: tzinfo-0.3.27.gem (100%)
Fetching: abstract-1.0.0.gem (100%)
WARNING: abstract-1.0.0 has an invalid nil value for @cert_chain
Fetching: erubis-2.6.6.gem (100%)
Fetching: actionpack-3.0.7.gem (100%)
Fetching: arel-2.0.9.gem (100%)
Fetching: activerecord-3.0.7.gem (100%)
Fetching: activeresource-3.0.7.gem (100%)
Fetching: mime-types-1.16.gem (100%)
Fetching: polyglot-0.3.1.gem (100%)
Fetching: treetop-1.4.9.gem (100%)
Fetching: mail-2.2.19.gem (100%)
Fetching: actionmailer-3.0.7.gem (100%)
Fetching: thor-0.14.6.gem (100%)
Fetching: railties-3.0.7.gem (100%)
Fetching: bundler-1.0.12.gem (100%)
Fetching: rails-3.0.7.gem (100%)
Successfully installed activesupport-3.0.7
Successfully installed builder-2.1.2
Successfully installed i18n-0.5.0
Successfully installed activemodel-3.0.7
Successfully installed rack-test-0.5.7
Successfully installed rack-mount-0.6.14
Successfully installed tzinfo-0.3.27
Successfully installed abstract-1.0.0
Successfully installed erubis-2.6.6
Successfully installed actionpack-3.0.7
Successfully installed arel-2.0.9
Successfully installed activerecord-3.0.7
Successfully installed activeresource-3.0.7
Successfully installed mime-types-1.16
Successfully installed polyglot-0.3.1
Successfully installed treetop-1.4.9
Successfully installed mail-2.2.19
Successfully installed actionmailer-3.0.7
Successfully installed thor-0.14.6
Successfully installed railties-3.0.7
Successfully installed bundler-1.0.12
Successfully installed rails-3.0.7
22 gems installed
Installing ri documentation for activesupport-3.0.7...
Installing ri documentation for builder-2.1.2...
Installing ri documentation for i18n-0.5.0...
Installing ri documentation for activemodel-3.0.7...
Installing ri documentation for rack-test-0.5.7...
Installing ri documentation for rack-mount-0.6.14...
Installing ri documentation for tzinfo-0.3.27...
Installing ri documentation for abstract-1.0.0...
Installing ri documentation for erubis-2.6.6...
Installing ri documentation for actionpack-3.0.7...
Installing ri documentation for arel-2.0.9...
Installing ri documentation for activerecord-3.0.7...
Installing ri documentation for activeresource-3.0.7...
Installing ri documentation for mime-types-1.16...
Installing ri documentation for polyglot-0.3.1...
Installing ri documentation for treetop-1.4.9...
Installing ri documentation for mail-2.2.19...
Installing ri documentation for actionmailer-3.0.7...
Installing ri documentation for thor-0.14.6...
Installing ri documentation for railties-3.0.7...
Installing ri documentation for bundler-1.0.12...
Installing ri documentation for rails-3.0.7...
Installing RDoc documentation for activesupport-3.0.7...
Installing RDoc documentation for builder-2.1.2...
Installing RDoc documentation for i18n-0.5.0...
Installing RDoc documentation for activemodel-3.0.7...
Installing RDoc documentation for rack-test-0.5.7...
Installing RDoc documentation for rack-mount-0.6.14...
Installing RDoc documentation for tzinfo-0.3.27...
Installing RDoc documentation for abstract-1.0.0...
Installing RDoc documentation for erubis-2.6.6...
Installing RDoc documentation for actionpack-3.0.7...
Installing RDoc documentation for arel-2.0.9...
Installing RDoc documentation for activerecord-3.0.7...
Installing RDoc documentation for activeresource-3.0.7...
Installing RDoc documentation for mime-types-1.16...
Installing RDoc documentation for polyglot-0.3.1...
Installing RDoc documentation for treetop-1.4.9...
Installing RDoc documentation for mail-2.2.19...
Installing RDoc documentation for actionmailer-3.0.7...
Installing RDoc documentation for thor-0.14.6...
Installing RDoc documentation for railties-3.0.7...
Installing RDoc documentation for bundler-1.0.12...
Installing RDoc documentation for rails-3.0.7...

-> %  rehash

-> %  rails new my_web_app
      create
      create  README
      create  Rakefile
      create  config.ru
      create  .gitignore
      create  Gemfile
      create  app
      create  app/controllers/application_controller.rb
      create  app/helpers/application_helper.rb
      create  app/mailers
      create  app/models
      create  app/views/layouts/application.html.erb
      create  config
      create  config/routes.rb
      create  config/application.rb
      create  config/environment.rb
      create  config/environments
      create  config/environments/development.rb
      create  config/environments/production.rb
      create  config/environments/test.rb
      create  config/initializers
      create  config/initializers/backtrace_silencers.rb
      create  config/initializers/inflections.rb
      create  config/initializers/mime_types.rb
      create  config/initializers/secret_token.rb
      create  config/initializers/session_store.rb
      create  config/locales
      create  config/locales/en.yml
      create  config/boot.rb
      create  config/database.yml
      create  db
      create  db/seeds.rb
      create  doc
      create  doc/README_FOR_APP
      create  lib
      create  lib/tasks
      create  lib/tasks/.gitkeep
      create  log
      create  log/server.log
      create  log/production.log
      create  log/development.log
      create  log/test.log
      create  public
      create  public/404.html
      create  public/422.html
      create  public/500.html
      create  public/favicon.ico
      create  public/index.html
      create  public/robots.txt
      create  public/images
      create  public/images/rails.png
      create  public/stylesheets
      create  public/stylesheets/.gitkeep
      create  public/javascripts
      create  public/javascripts/application.js
      create  public/javascripts/controls.js
      create  public/javascripts/dragdrop.js
      create  public/javascripts/effects.js
      create  public/javascripts/prototype.js
      create  public/javascripts/rails.js
      create  script
      create  script/rails
      create  test
      create  test/fixtures
      create  test/functional
      create  test/integration
      create  test/performance/browsing_test.rb
      create  test/test_helper.rb
      create  test/unit
      create  tmp
      create  tmp/sessions
      create  tmp/sockets
      create  tmp/cache
      create  tmp/pids
      create  vendor/plugins
      create  vendor/plugins/.gitkeep

-> %  cd my_web_app

-> %  bundle install
Fetching source index for http://rubygems.org/
Using rake (0.8.7)
Using abstract (1.0.0)
Using activesupport (3.0.7)
Using builder (2.1.2)
Using i18n (0.5.0)
Using activemodel (3.0.7)
Using erubis (2.6.6)
Using rack (1.2.2)
Using rack-mount (0.6.14)
Using rack-test (0.5.7)
Using tzinfo (0.3.27)
Using actionpack (3.0.7)
Using mime-types (1.16)
Using polyglot (0.3.1)
Using treetop (1.4.9)
Using mail (2.2.19)
Using actionmailer (3.0.7)
Using arel (2.0.9)
Using activerecord (3.0.7)
Using activeresource (3.0.7)
Using bundler (1.0.12)
Using thor (0.14.6)
Using railties (3.0.7)
Using rails (3.0.7)
Installing sqlite3 (1.3.3) with native extensions
Your bundle is complete! Use `bundle show [gemname]` to see where a
bundled gem is installed.

-> %  rails server
=> Booting WEBrick
=> Rails 3.0.7 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-04-28 23:34:37] INFO  WEBrick 1.3.1
[2011-04-28 23:34:37] INFO  ruby 1.9.2 (2011-02-18) [x86_64-linux]
[2011-04-28 23:34:37] INFO  WEBrick::HTTPServer#start: pid=3186 port=3000


Started GET "/rails/info/properties" for 127.0.0.1 at 2011-04-28 23:34:55 -0500
  Processing by Rails::InfoController#properties as HTML
  SQL (0.3ms)   SELECT name
 FROM sqlite_master
 WHERE type = 'table' AND NOT name = 'sqlite_sequence'

Rendered inline template (0.3ms)
Completed 200 OK in 19ms (Views: 0.8ms | ActiveRecord: 0.3ms)
^C[2011-04-28 23:35:00] INFO  going to shutdown ...
[2011-04-28 23:35:00] INFO  WEBrick::HTTPServer#start done.
Exiting
-> %

[toc] | [prev] | [next] | [standalone]


#3685

FromDidin Ibnu Sarnan <didinna@gmail.com>
Date2011-04-29 03:06 -0500
Message-ID<BANLkTi=g-ZVrAGmsW-7fKhKyShjgpUanMg@mail.gmail.com>
In reply to#3680
[Note:  parts of this message were removed to make it a legal post.]

Over all I have succedeed install rails on my laptop, when I do
# rails server

itis was failed and produce this error:

Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in your
> Gemfile.
>

after that I try to install sqllite3
with sudo apt-get install sqlite3 and installed,

I try to restart server rails, but it doesn't change and keep in producing
this error.
so I try to do

# sudo gem install sqlite3
but it was error:

Building native extensions.  This could take a while...
ERROR:  Error installing sqlite3:
    ERROR: Failed to build gem native extension.


Anyone, can help me?

Thank you :)


2011/4/29 Stu <stu@rubyprogrammer.net>

> To install rails you will need sqlite3 installed( though you can use
> any db supported it's just default)
>
> Here is a console walk through to get you started. First a summer of
> commands used:
>
> -> % history
>
>   1  gem install rails
>   2  rehash
>   3  rails new my_web_app
>   4  cd my_web_app
>   5  bundle install
>   6  rails server
>
> (1) I install the rails gem. (2) I rehash for zsh. (3) I create my new
> application template with the rails new generator. (4) I change to my
> new application's directory. (5) run the bundler command to find any
> gems that may be not installed (i.e. sqlite3). (6) start the server.
>
> from there you can open your browser and see the welcome screen at
> http://0.0.0.0:3000 or localhost:3000
>
> Further instructions can be found at the Rails guide link on that page.
>
> Here is a more verbose output from my console:
>
> -> %  gem install rails
> Fetching: activesupport-3.0.7.gem (100%)
> Fetching: builder-2.1.2.gem (100%)
> WARNING: builder-2.1.2 has an invalid nil value for @cert_chain
> Fetching: i18n-0.5.0.gem (100%)
> Fetching: activemodel-3.0.7.gem (100%)
> Fetching: rack-test-0.5.7.gem (100%)
> Fetching: rack-mount-0.6.14.gem (100%)
> Fetching: tzinfo-0.3.27.gem (100%)
> Fetching: abstract-1.0.0.gem (100%)
> WARNING: abstract-1.0.0 has an invalid nil value for @cert_chain
> Fetching: erubis-2.6.6.gem (100%)
> Fetching: actionpack-3.0.7.gem (100%)
> Fetching: arel-2.0.9.gem (100%)
> Fetching: activerecord-3.0.7.gem (100%)
> Fetching: activeresource-3.0.7.gem (100%)
> Fetching: mime-types-1.16.gem (100%)
> Fetching: polyglot-0.3.1.gem (100%)
> Fetching: treetop-1.4.9.gem (100%)
> Fetching: mail-2.2.19.gem (100%)
> Fetching: actionmailer-3.0.7.gem (100%)
> Fetching: thor-0.14.6.gem (100%)
> Fetching: railties-3.0.7.gem (100%)
> Fetching: bundler-1.0.12.gem (100%)
> Fetching: rails-3.0.7.gem (100%)
> Successfully installed activesupport-3.0.7
> Successfully installed builder-2.1.2
> Successfully installed i18n-0.5.0
> Successfully installed activemodel-3.0.7
> Successfully installed rack-test-0.5.7
> Successfully installed rack-mount-0.6.14
> Successfully installed tzinfo-0.3.27
> Successfully installed abstract-1.0.0
> Successfully installed erubis-2.6.6
> Successfully installed actionpack-3.0.7
> Successfully installed arel-2.0.9
> Successfully installed activerecord-3.0.7
> Successfully installed activeresource-3.0.7
> Successfully installed mime-types-1.16
> Successfully installed polyglot-0.3.1
> Successfully installed treetop-1.4.9
> Successfully installed mail-2.2.19
> Successfully installed actionmailer-3.0.7
> Successfully installed thor-0.14.6
> Successfully installed railties-3.0.7
> Successfully installed bundler-1.0.12
> Successfully installed rails-3.0.7
> 22 gems installed
> Installing ri documentation for activesupport-3.0.7...
> Installing ri documentation for builder-2.1.2...
> Installing ri documentation for i18n-0.5.0...
> Installing ri documentation for activemodel-3.0.7...
> Installing ri documentation for rack-test-0.5.7...
> Installing ri documentation for rack-mount-0.6.14...
> Installing ri documentation for tzinfo-0.3.27...
> Installing ri documentation for abstract-1.0.0...
> Installing ri documentation for erubis-2.6.6...
> Installing ri documentation for actionpack-3.0.7...
> Installing ri documentation for arel-2.0.9...
> Installing ri documentation for activerecord-3.0.7...
> Installing ri documentation for activeresource-3.0.7...
> Installing ri documentation for mime-types-1.16...
> Installing ri documentation for polyglot-0.3.1...
> Installing ri documentation for treetop-1.4.9...
> Installing ri documentation for mail-2.2.19...
> Installing ri documentation for actionmailer-3.0.7...
> Installing ri documentation for thor-0.14.6...
> Installing ri documentation for railties-3.0.7...
> Installing ri documentation for bundler-1.0.12...
> Installing ri documentation for rails-3.0.7...
> Installing RDoc documentation for activesupport-3.0.7...
> Installing RDoc documentation for builder-2.1.2...
> Installing RDoc documentation for i18n-0.5.0...
> Installing RDoc documentation for activemodel-3.0.7...
> Installing RDoc documentation for rack-test-0.5.7...
> Installing RDoc documentation for rack-mount-0.6.14...
> Installing RDoc documentation for tzinfo-0.3.27...
> Installing RDoc documentation for abstract-1.0.0...
> Installing RDoc documentation for erubis-2.6.6...
> Installing RDoc documentation for actionpack-3.0.7...
> Installing RDoc documentation for arel-2.0.9...
> Installing RDoc documentation for activerecord-3.0.7...
> Installing RDoc documentation for activeresource-3.0.7...
> Installing RDoc documentation for mime-types-1.16...
> Installing RDoc documentation for polyglot-0.3.1...
> Installing RDoc documentation for treetop-1.4.9...
> Installing RDoc documentation for mail-2.2.19...
> Installing RDoc documentation for actionmailer-3.0.7...
> Installing RDoc documentation for thor-0.14.6...
> Installing RDoc documentation for railties-3.0.7...
> Installing RDoc documentation for bundler-1.0.12...
> Installing RDoc documentation for rails-3.0.7...
>
> -> %  rehash
>
> -> %  rails new my_web_app
>      create
>      create  README
>      create  Rakefile
>      create  config.ru
>      create  .gitignore
>      create  Gemfile
>      create  app
>      create  app/controllers/application_controller.rb
>      create  app/helpers/application_helper.rb
>      create  app/mailers
>      create  app/models
>      create  app/views/layouts/application.html.erb
>      create  config
>      create  config/routes.rb
>      create  config/application.rb
>      create  config/environment.rb
>      create  config/environments
>      create  config/environments/development.rb
>      create  config/environments/production.rb
>      create  config/environments/test.rb
>      create  config/initializers
>      create  config/initializers/backtrace_silencers.rb
>      create  config/initializers/inflections.rb
>      create  config/initializers/mime_types.rb
>      create  config/initializers/secret_token.rb
>      create  config/initializers/session_store.rb
>      create  config/locales
>      create  config/locales/en.yml
>      create  config/boot.rb
>      create  config/database.yml
>      create  db
>      create  db/seeds.rb
>      create  doc
>      create  doc/README_FOR_APP
>      create  lib
>      create  lib/tasks
>      create  lib/tasks/.gitkeep
>      create  log
>      create  log/server.log
>      create  log/production.log
>      create  log/development.log
>      create  log/test.log
>      create  public
>      create  public/404.html
>      create  public/422.html
>      create  public/500.html
>      create  public/favicon.ico
>      create  public/index.html
>      create  public/robots.txt
>      create  public/images
>      create  public/images/rails.png
>      create  public/stylesheets
>      create  public/stylesheets/.gitkeep
>      create  public/javascripts
>      create  public/javascripts/application.js
>      create  public/javascripts/controls.js
>      create  public/javascripts/dragdrop.js
>      create  public/javascripts/effects.js
>      create  public/javascripts/prototype.js
>      create  public/javascripts/rails.js
>      create  script
>      create  script/rails
>      create  test
>      create  test/fixtures
>      create  test/functional
>      create  test/integration
>      create  test/performance/browsing_test.rb
>      create  test/test_helper.rb
>      create  test/unit
>      create  tmp
>      create  tmp/sessions
>      create  tmp/sockets
>      create  tmp/cache
>      create  tmp/pids
>      create  vendor/plugins
>      create  vendor/plugins/.gitkeep
>
> -> %  cd my_web_app
>
> -> %  bundle install
> Fetching source index for http://rubygems.org/
> Using rake (0.8.7)
> Using abstract (1.0.0)
> Using activesupport (3.0.7)
> Using builder (2.1.2)
> Using i18n (0.5.0)
> Using activemodel (3.0.7)
> Using erubis (2.6.6)
> Using rack (1.2.2)
> Using rack-mount (0.6.14)
> Using rack-test (0.5.7)
> Using tzinfo (0.3.27)
> Using actionpack (3.0.7)
> Using mime-types (1.16)
> Using polyglot (0.3.1)
> Using treetop (1.4.9)
> Using mail (2.2.19)
> Using actionmailer (3.0.7)
> Using arel (2.0.9)
> Using activerecord (3.0.7)
> Using activeresource (3.0.7)
> Using bundler (1.0.12)
> Using thor (0.14.6)
> Using railties (3.0.7)
> Using rails (3.0.7)
> Installing sqlite3 (1.3.3) with native extensions
> Your bundle is complete! Use `bundle show [gemname]` to see where a
> bundled gem is installed.
>
> -> %  rails server
> => Booting WEBrick
> => Rails 3.0.7 application starting in development on http://0.0.0.0:3000
> => Call with -d to detach
> => Ctrl-C to shutdown server
> [2011-04-28 23:34:37] INFO  WEBrick 1.3.1
> [2011-04-28 23:34:37] INFO  ruby 1.9.2 (2011-02-18) [x86_64-linux]
> [2011-04-28 23:34:37] INFO  WEBrick::HTTPServer#start: pid=3186 port=3000
>
>
> Started GET "/rails/info/properties" for 127.0.0.1 at 2011-04-28 23:34:55
> -0500
>  Processing by Rails::InfoController#properties as HTML
>  SQL (0.3ms)   SELECT name
>  FROM sqlite_master
>  WHERE type = 'table' AND NOT name = 'sqlite_sequence'
>
> Rendered inline template (0.3ms)
> Completed 200 OK in 19ms (Views: 0.8ms | ActiveRecord: 0.3ms)
> ^C[2011-04-28 23:35:00] INFO  going to shutdown ...
> [2011-04-28 23:35:00] INFO  WEBrick::HTTPServer#start done.
> Exiting
> -> %
>
>

[toc] | [prev] | [next] | [standalone]


#3687

FromJustin Collins <justincollins@ucla.edu>
Date2011-04-29 03:30 -0500
Message-ID<4DBA7700.8000009@ucla.edu>
In reply to#3685
On 04/29/2011 01:06 AM, Didin Ibnu Sarnan wrote:
> Over all I have succedeed install rails on my laptop, when I do
> # rails server
>
> itis was failed and produce this error:
>
> Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in your
>> Gemfile.
>>
> after that I try to install sqllite3
> with sudo apt-get install sqlite3 and installed,
>
> I try to restart server rails, but it doesn't change and keep in producing
> this error.
> so I try to do
>
> # sudo gem install sqlite3
> but it was error:
>
> Building native extensions.  This could take a while...
> ERROR:  Error installing sqlite3:
>      ERROR: Failed to build gem native extension.
>
>
> Anyone, can help me?
>
> Thank you :)

You need to install the sqlite3-dev package via apt-get, then try 
installing the gem again.

-Justin

[toc] | [prev] | [next] | [standalone]


#3699

FromJosh Cheek <josh.cheek@gmail.com>
Date2011-04-29 09:33 -0500
Message-ID<BANLkTikyTZ90Bo74E9y3nAYFvE4x9XfwKw@mail.gmail.com>
In reply to#3687
[Note:  parts of this message were removed to make it a legal post.]

On Fri, Apr 29, 2011 at 3:30 AM, Justin Collins <justincollins@ucla.edu>wrote:

> On 04/29/2011 01:06 AM, Didin Ibnu Sarnan wrote:
>
>> Over all I have succedeed install rails on my laptop, when I do
>> # rails server
>>
>> itis was failed and produce this error:
>>
>> Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in
>> your
>>
>>> Gemfile.
>>>
>>>  after that I try to install sqllite3
>> with sudo apt-get install sqlite3 and installed,
>>
>> I try to restart server rails, but it doesn't change and keep in producing
>> this error.
>> so I try to do
>>
>> # sudo gem install sqlite3
>> but it was error:
>>
>> Building native extensions.  This could take a while...
>> ERROR:  Error installing sqlite3:
>>     ERROR: Failed to build gem native extension.
>>
>>
>> Anyone, can help me?
>>
>> Thank you :)
>>
>
> You need to install the sqlite3-dev package via apt-get, then try
> installing the gem again.
>
> -Justin
>
>

I seem to recall that Rails didn't work with 1.9.1

[toc] | [prev] | [next] | [standalone]


#3821

FromJames Nathan <badlands_2004@yahoo.com>
Date2011-05-01 23:24 -0500
Message-ID<770644.25352.qm@web65902.mail.ac4.yahoo.com>
In reply to#3677
just seed me a disk so that I can upload it on my computer?



________________________________
From: Justin Collins <justincollins@ucla.edu>
To: ruby-talk ML <ruby-talk@ruby-lang.org>
Sent: Thursday, April 28, 2011 10:15 PM
Subject: Re: Ruby Beginner Need Help..


> 2011/4/29 7stud --<bbxx789_05ss@yahoo.com>
>
>> Didin Ibnu Sarnan wrote in post #995669:
>>> Hi,
>>>
>>> I just installed ruby on my ubuntu, I use this following command to
>>> install
>>> ruby:
>>>
>>> # sudo apt-get install ruby1.9.1-full
>>>
>>> After installation succeeded, I don't know what are the next step to
>>> begin
>>> developing ruby, I from PHP language and I want to try to learn ruby.
>>>
>> You want to get a text editor that does automatic line indenting.  Then
>> you create a new file, enter some ruby code, and save the file with a
>> .rb extension.  Then at the command line type:
>>
>> ruby my_program.rb
>>
>> and you will see any output your program produces.
>>
>> --
>> Posted via http://www.ruby-forum.com/.
>>
>>
>> On 04/28/2011 08:17 PM, Didin Ibnu Sarnan wrote:
>>> Hi,
>>>
>>> Thank you for all answer.
>>>
>>> I have try execute ruby code with Command line and it was success.
>>>
>>> What I want is, I want write ruby code and then display it in my browser
>>> (firefox or whatever)
>>>
>>> how can I do this?
>>>
>>> Thank you :)

This depends on how comfortable you are with setting up Apache and what 
direction you want to go in.

If you are very comfortable with Apache, then install mod_ruby and you 
can make pages using <% ruby_code_here %> (instead of <? php_code_here 
?>). This is, however, considered a rather antiquated way of developing 
web applications (but do it anyway if that is how you want to get started).

If you are thinking of writing full-fledged web applications, then you 
may wish to try one of the many web frameworks suggested in other replies.

-Justin

[toc] | [prev] | [next] | [standalone]


#4061

FromJames Nathan <badlands_2004@yahoo.com>
Date2011-05-06 22:50 -0500
Message-ID<189175.1085.qm@web65909.mail.ac4.yahoo.com>
In reply to#3821
like I said just send me the disk, the up load is not working.



________________________________
From: James Nathan <badlands_2004@yahoo.com>
To: ruby-talk ML <ruby-talk@ruby-lang.org>
Sent: Sunday, May 1, 2011 10:24 PM
Subject: Re: Ruby Beginner Need Help..

just seed me a disk so that I can upload it on my computer?



________________________________
From: Justin Collins <justincollins@ucla.edu>
To: ruby-talk ML <ruby-talk@ruby-lang.org>
Sent: Thursday, April 28, 2011 10:15 PM
Subject: Re: Ruby Beginner Need Help..


> 2011/4/29 7stud --<bbxx789_05ss@yahoo.com>
>
>> Didin Ibnu Sarnan wrote in post #995669:
>>> Hi,
>>>
>>> I just installed ruby on my ubuntu, I use this following command to
>>> install
>>> ruby:
>>>
>>> # sudo apt-get install ruby1.9.1-full
>>>
>>> After installation succeeded, I don't know what are the next step to
>>> begin
>>> developing ruby, I from PHP language and I want to try to learn ruby.
>>>
>> You want to get a text editor that does automatic line indenting.  Then
>> you create a new file, enter some ruby code, and save the file with a
>> .rb extension.  Then at the command line type:
>>
>> ruby my_program.rb
>>
>> and you will see any output your program produces.
>>
>> --
>> Posted via http://www.ruby-forum.com/.
>>
>>
>> On 04/28/2011 08:17 PM, Didin Ibnu Sarnan wrote:
>>> Hi,
>>>
>>> Thank you for all answer.
>>>
>>> I have try execute ruby code with Command line and it was success.
>>>
>>> What I want is, I want write ruby code and then display it in my browser
>>> (firefox or whatever)
>>>
>>> how can I do this?
>>>
>>> Thank you :)

This depends on how comfortable you are with setting up Apache and what 
direction you want to go in.

If you are very comfortable with Apache, then install mod_ruby and you 
can make pages using <% ruby_code_here %> (instead of <? php_code_here 
?>). This is, however, considered a rather antiquated way of developing 
web applications (but do it anyway if that is how you want to get started).

If you are thinking of writing full-fledged web applications, then you 
may wish to try one of the many web frameworks suggested in other replies.

-Justin

[toc] | [prev] | [next] | [standalone]


#3678

FromDidin Ibnu Sarnan <didinna@gmail.com>
Date2011-04-28 23:41 -0500
Message-ID<BANLkTikG78sH2gtzFcVLhtuUoA5ryEYqaA@mail.gmail.com>
In reply to#3671
[Note:  parts of this message were removed to make it a legal post.]

Thank you for precious answer, I feel increased in my knowledge :).

so, I get that ruby is different with PHP,
as we know PHP is more inclined to web development purpose, but ruby is
general purpose not inclined to web, but can be used to webdevelopment with
add some application (rubyonrails or sinatra or etc), is it what I say
right?

firstly, I think that rubyonrails is similiar with Zend framework (one of
PHP framework).

Thanks for all :), maybe I will try use rubyonrails

2011/4/29 Chad Perrin <code@apotheon.net>

> On Fri, Apr 29, 2011 at 12:17:04PM +0900, Didin Ibnu Sarnan wrote:
> >
> > I have try execute ruby code with Command line and it was success.
> >
> > What I want is, I want write ruby code and then display it in my browser
> > (firefox or whatever)
> >
> > how can I do this?
>
> There's about a dozen different ways to do that.  The most common is
> probably Rails.  Another popular (and more lightweight) option is
> Sinatra, which I find pretty nice other than some deployment issues I've
> had.  Another is to use an eruby implementation.  Then, of course,
> there's mod_ruby and basic CGI.
>
> What you'll want to use will depend on where/how you're going to deploy
> it.  If you just want to play around with it on your own, Sinatra is
> great to get started quickly.  If you want to use the cheapest Web
> hosting possible, you may want to try eruby or CGI; CGI is like how a lot
> of Perl Web development used to be done, while eruby gives you a
> templating engine similar to the way PHP with Apache generally works.  If
> you want to get a proper Ruby host, you probably also have Rails
> available, and could well get Sinatra working there as well.  If you run
> your own servers, the sky's the limit.
>
> --
> Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
>

[toc] | [prev] | [next] | [standalone]


#3705

From7stud -- <bbxx789_05ss@yahoo.com>
Date2011-04-29 13:16 -0500
Message-ID<ff70887c4bdee407a9dfd92cea319cd2@ruby-forum.com>
In reply to#3678
Didin Ibnu Sarnan wrote in post #995698:
> Thank you for precious answer, I feel increased in my knowledge :).
>
> so, I get that ruby is different with PHP,
> as we know PHP is more inclined to web development purpose, but ruby is
> general purpose not inclined to web, but can be used to webdevelopment
> with
> add some application (rubyonrails or sinatra or etc), is it what I say
> right?
>

Yes.  Josh Cheek described the difference between php and ruby 
accurately.


> firstly, I think that rubyonrails is similiar with Zend framework (one
> of
> PHP framework).
>

Yes, that's correct.

Some more information: just like with php, you don't need to use a 
bloated "framework" to use ruby on "the server side"(=for web pages). 
Ruby can use the "cgi gateway" that your server probably provides.  In 
fact, it is probably a good excercise to write at least one ruby cgi 
program just to see how it works.  Here is a tutorial:

http://www.tutorialspoint.com/ruby/ruby_web_applications.htm

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

[toc] | [prev] | [next] | [standalone]


#3733

FromDidin Ibnu Sarnan <didinna@gmail.com>
Date2011-04-29 19:16 -0500
Message-ID<BANLkTin+3ksRQFNmD0_eU1z-DsC5GnM=vg@mail.gmail.com>
In reply to#3705
Thanks Josh, Justin and 7stud :-)
 Rails installed fine now, I use ruby 1.8,

7stud. That link very useful ;-)

Thank you,

Didin

On 4/30/11, 7stud -- <bbxx789_05ss@yahoo.com> wrote:
> Didin Ibnu Sarnan wrote in post #995698:
>> Thank you for precious answer, I feel increased in my knowledge :).
>>
>> so, I get that ruby is different with PHP,
>> as we know PHP is more inclined to web development purpose, but ruby is
>> general purpose not inclined to web, but can be used to webdevelopment
>> with
>> add some application (rubyonrails or sinatra or etc), is it what I say
>> right?
>>
>
> Yes.  Josh Cheek described the difference between php and ruby
> accurately.
>
>
>> firstly, I think that rubyonrails is similiar with Zend framework (one
>> of
>> PHP framework).
>>
>
> Yes, that's correct.
>
> Some more information: just like with php, you don't need to use a
> bloated "framework" to use ruby on "the server side"(=for web pages).
> Ruby can use the "cgi gateway" that your server probably provides.  In
> fact, it is probably a good excercise to write at least one ruby cgi
> program just to see how it works.  Here is a tutorial:
>
> http://www.tutorialspoint.com/ruby/ruby_web_applications.htm
>
> --
> Posted via http://www.ruby-forum.com/.
>
>

-- 
Sent from my mobile device

[toc] | [prev] | [next] | [standalone]


#3672

From7stud -- <bbxx789_05ss@yahoo.com>
Date2011-04-28 21:56 -0500
Message-ID<7dd07f8a8e2e694805c50c4d6962ff96@ruby-forum.com>
In reply to#3668
Didin Ibnu Sarnan wrote in post #995669:
> Hi,
>
> I just installed ruby on my ubuntu, I use this following command to
> install
> ruby:
>
> # sudo apt-get install ruby1.9.1-full
>
> After installation succeeded, I don't know what are the next step to
> begin
> developing ruby, I from PHP language and I want to try to learn ruby.
>

You want to get a text editor that does automatic line indenting.  Then 
you create a new file, enter some ruby code, and save the file with a 
rb extension.  Then at the command line type:

ruby my_program.rb

and you will see any output your program produces.

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

[toc] | [prev] | [next] | [standalone]


#3759

From7stud -- <bbxx789_05ss@yahoo.com>
Date2011-04-30 17:53 -0500
Message-ID<a268743833fbb860f3e65f79bb36edf1@ruby-forum.com>
In reply to#3668
I would use ruby 1.9.2.  There are enough differences that you should 
learn the latest ruby.

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

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.ruby


csiph-web