From: Didin Ibnu Sarnan Date: 2011-04-29T17:06:41+09:00 Subject: Re: Ruby Beginner Need Help.. --20cf307d02087200bf04a20a1a7a Content-Type: text/plain; charset=ISO-8859-1 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 > 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 > -> % > > --20cf307d02087200bf04a20a1a7a--