SlideShare una empresa de Scribd logo
1 de 12
Ruby on Windows Tim Golden http://TimGolden.com http://twitter.com/Goldeneye 1
History Cygwin  Source Files NotePad
Choices   Easy Ruby installer http://rubyinstaller.org/ Hard Development Kit/ Build from source http://rubyforge.org/projects/rubyinstaller/ 3
Installing Ruby The one click installer does all the work for you  4
Installer Location 5
Installer  Finish 6
Verify Go to a command prompt and check the ruby version by typing ruby -v 7 ,[object Object],[object Object]
Gem Install Using a command prompt in your c:uby dir  > gem update –-system  > gem list –-local To see what’s installed  > gem install “pkg”
SQLite Precompiled Binaries For Windows section http://www.sqlite.org/download.html sqlitedll-3_6_23.zip – you can think of this one as actually being the SQLite database that you will install on your machine sqlite-3_6_23.zip –a command line utility that can be used to administer a SQLite database Unzip them and put the extracted files in your rubyin directory (usually at C:ubyin).
SQLite  From a command prompt in your C:uby dir  > gem install sqlite3-ruby SQLite/Ruby FAQ – all the different ways to use sqlite from a Ruby script 11
Credits Tim Golden – aka Golden~Eye~ http://www.TimGolden.com http://twitter.com/GoldenEye RubyForge - http://rubyforge.org/projects/rubyinstaller/ RubyInstaller  - http://rubyinstaller.org/ Ruby On Windows - http://rubyonwindows.blogspot.com RubyGems - http://rubygems.org/ SQLite - http://www.sqlite.org -- http://sqlite-ruby.rubyforge.org/sqlite3/faq.html Ruby Stack - http://bitnami.org/stack/rubystack Notepad ++ http://notepad-plus.sourceforge.net/uk/site.htm Netbeans - http://netbeans.org/projects/ruby/http://netbeans.org/downloads/index.html 12
Ruby on Windows - HOW TO install and set up

Más contenido relacionado

La actualidad más candente

Cloud9 saucelabs webinar
Cloud9   saucelabs webinarCloud9   saucelabs webinar
Cloud9 saucelabs webinar
Sauce Labs
 
Native Containers on Windows 10 using Docker – a game changer for developers
Native Containers on Windows 10 using Docker – a game changer for developersNative Containers on Windows 10 using Docker – a game changer for developers
Native Containers on Windows 10 using Docker – a game changer for developers
Jorge Arteiro
 
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
Simon Boulet
 

La actualidad más candente (19)

20111107 ns2-required cygwinpkg
20111107 ns2-required cygwinpkg20111107 ns2-required cygwinpkg
20111107 ns2-required cygwinpkg
 
Open web mail setup
Open web mail setupOpen web mail setup
Open web mail setup
 
Why Bundler 1.1 will be much faster
Why Bundler 1.1 will be much fasterWhy Bundler 1.1 will be much faster
Why Bundler 1.1 will be much faster
 
Python+anaconda Development Environment
Python+anaconda Development EnvironmentPython+anaconda Development Environment
Python+anaconda Development Environment
 
Intro to grunt
Intro to gruntIntro to grunt
Intro to grunt
 
Vagrant勉強会 チュートリアル編
Vagrant勉強会 チュートリアル編Vagrant勉強会 チュートリアル編
Vagrant勉強会 チュートリアル編
 
DrupalCafe Vol.35 - Dockerで始めるDrupal
DrupalCafe Vol.35 - Dockerで始めるDrupalDrupalCafe Vol.35 - Dockerで始めるDrupal
DrupalCafe Vol.35 - Dockerで始めるDrupal
 
论文答辩
论文答辩论文答辩
论文答辩
 
Installation of lammps-5Nov14 on Mac OS X Yosemite
Installation of lammps-5Nov14 on Mac OS X YosemiteInstallation of lammps-5Nov14 on Mac OS X Yosemite
Installation of lammps-5Nov14 on Mac OS X Yosemite
 
Velocity 2011 - Our first DDoS attack
Velocity 2011 - Our first DDoS attackVelocity 2011 - Our first DDoS attack
Velocity 2011 - Our first DDoS attack
 
How to Upload File in SFC.
How to Upload File in SFC.How to Upload File in SFC.
How to Upload File in SFC.
 
Cloud9 saucelabs webinar
Cloud9   saucelabs webinarCloud9   saucelabs webinar
Cloud9 saucelabs webinar
 
Tutorial to make sure of nginx files starterpack.
Tutorial to make sure of nginx files starterpack.Tutorial to make sure of nginx files starterpack.
Tutorial to make sure of nginx files starterpack.
 
Native Containers on Windows 10 using Docker – a game changer for developers
Native Containers on Windows 10 using Docker – a game changer for developersNative Containers on Windows 10 using Docker – a game changer for developers
Native Containers on Windows 10 using Docker – a game changer for developers
 
Scaling antispam solutions with Puppet
Scaling antispam solutions with PuppetScaling antispam solutions with Puppet
Scaling antispam solutions with Puppet
 
Windows command N to O
Windows command N to OWindows command N to O
Windows command N to O
 
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
 
Getting started with rabbitmq
Getting started with rabbitmqGetting started with rabbitmq
Getting started with rabbitmq
 
Vagrant - Team Development made easy
Vagrant - Team Development made easyVagrant - Team Development made easy
Vagrant - Team Development made easy
 

Destacado

Closingsession13.5minutes
Closingsession13.5minutesClosingsession13.5minutes
Closingsession13.5minutes
Michelle Jacobs
 
Establishing your district's relationship with google
Establishing your district's relationship with googleEstablishing your district's relationship with google
Establishing your district's relationship with google
Tim Golden
 
Strategic cost control
Strategic cost controlStrategic cost control
Strategic cost control
Vinod Bidwaik
 
What industries expect from Management Students
What industries expect from Management Students What industries expect from Management Students
What industries expect from Management Students
Vinod Bidwaik
 
How Group discussions are conducted?
How Group discussions are conducted?How Group discussions are conducted?
How Group discussions are conducted?
Vinod Bidwaik
 
Employers rights under labour laws
Employers rights under labour lawsEmployers rights under labour laws
Employers rights under labour laws
Vinod Bidwaik
 

Destacado (15)

test pdfa
test pdfatest pdfa
test pdfa
 
Closingsession13.5minutes
Closingsession13.5minutesClosingsession13.5minutes
Closingsession13.5minutes
 
test
testtest
test
 
Establishing your district's relationship with google
Establishing your district's relationship with googleEstablishing your district's relationship with google
Establishing your district's relationship with google
 
Strategic cost control
Strategic cost controlStrategic cost control
Strategic cost control
 
One Minute Management Techniques
One Minute Management TechniquesOne Minute Management Techniques
One Minute Management Techniques
 
Changing Face of HR
Changing Face of HRChanging Face of HR
Changing Face of HR
 
educ331 Linear Regression for Baseball
educ331 Linear Regression for Baseballeduc331 Linear Regression for Baseball
educ331 Linear Regression for Baseball
 
What industries expect from Management Students
What industries expect from Management Students What industries expect from Management Students
What industries expect from Management Students
 
How Group discussions are conducted?
How Group discussions are conducted?How Group discussions are conducted?
How Group discussions are conducted?
 
Leadership Guide
Leadership GuideLeadership Guide
Leadership Guide
 
Talent Management : Process & Models
Talent Management : Process & ModelsTalent Management : Process & Models
Talent Management : Process & Models
 
Creating creative global leaders
Creating creative global leadersCreating creative global leaders
Creating creative global leaders
 
Employers rights under labour laws
Employers rights under labour lawsEmployers rights under labour laws
Employers rights under labour laws
 
Challenges to HR
Challenges to HRChallenges to HR
Challenges to HR
 

Similar a Ruby on Windows - HOW TO install and set up

Similar a Ruby on Windows - HOW TO install and set up (20)

Redmine on amazon ec2
Redmine on amazon ec2Redmine on amazon ec2
Redmine on amazon ec2
 
Migrating a large code-base to containers by Doug Johnson and Jonathan Lozins...
Migrating a large code-base to containers by Doug Johnson and Jonathan Lozins...Migrating a large code-base to containers by Doug Johnson and Jonathan Lozins...
Migrating a large code-base to containers by Doug Johnson and Jonathan Lozins...
 
Install Guide
Install GuideInstall Guide
Install Guide
 
Yobi d2 naver(create)
Yobi d2 naver(create)Yobi d2 naver(create)
Yobi d2 naver(create)
 
Session on Launching Selenium Grid and Running tests using docker compose and...
Session on Launching Selenium Grid and Running tests using docker compose and...Session on Launching Selenium Grid and Running tests using docker compose and...
Session on Launching Selenium Grid and Running tests using docker compose and...
 
We codeil save kermit
We codeil   save kermitWe codeil   save kermit
We codeil save kermit
 
Os dev tool box
Os dev tool boxOs dev tool box
Os dev tool box
 
A Docker-based Development Environment Even I Can Understand
A Docker-based Development Environment Even I Can UnderstandA Docker-based Development Environment Even I Can Understand
A Docker-based Development Environment Even I Can Understand
 
introduction-infra-as-a-code using terraform
introduction-infra-as-a-code using terraformintroduction-infra-as-a-code using terraform
introduction-infra-as-a-code using terraform
 
grate techniques
grate techniquesgrate techniques
grate techniques
 
GIT, RVM, FIRST HEROKU APP
GIT, RVM, FIRST HEROKU APPGIT, RVM, FIRST HEROKU APP
GIT, RVM, FIRST HEROKU APP
 
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
 
Infrastructure as code - Python Saati #36
Infrastructure as code - Python Saati #36Infrastructure as code - Python Saati #36
Infrastructure as code - Python Saati #36
 
Install Nagios Core On CentOS 7
Install Nagios Core On CentOS 7Install Nagios Core On CentOS 7
Install Nagios Core On CentOS 7
 
WeCode IL: Save Kermit
WeCode IL:  Save KermitWeCode IL:  Save Kermit
WeCode IL: Save Kermit
 
[Devconf.cz][2017] Understanding OpenShift Security Context Constraints
[Devconf.cz][2017] Understanding OpenShift Security Context Constraints[Devconf.cz][2017] Understanding OpenShift Security Context Constraints
[Devconf.cz][2017] Understanding OpenShift Security Context Constraints
 
Bundler
BundlerBundler
Bundler
 
Rails on windows
Rails on windowsRails on windows
Rails on windows
 
Docker, c'est bonheur !
Docker, c'est bonheur !Docker, c'est bonheur !
Docker, c'est bonheur !
 
A complete guide to Node.js
A complete guide to Node.jsA complete guide to Node.js
A complete guide to Node.js
 

Último

Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Muhammad Subhan
 
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial IntelligenceRevolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Precisely
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Último (20)

How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial IntelligenceRevolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 

Ruby on Windows - HOW TO install and set up

  • 1. Ruby on Windows Tim Golden http://TimGolden.com http://twitter.com/Goldeneye 1
  • 2. History Cygwin Source Files NotePad
  • 3. Choices Easy Ruby installer http://rubyinstaller.org/ Hard Development Kit/ Build from source http://rubyforge.org/projects/rubyinstaller/ 3
  • 4. Installing Ruby The one click installer does all the work for you  4
  • 7.
  • 8. Gem Install Using a command prompt in your c:uby dir > gem update –-system > gem list –-local To see what’s installed > gem install “pkg”
  • 9. SQLite Precompiled Binaries For Windows section http://www.sqlite.org/download.html sqlitedll-3_6_23.zip – you can think of this one as actually being the SQLite database that you will install on your machine sqlite-3_6_23.zip –a command line utility that can be used to administer a SQLite database Unzip them and put the extracted files in your rubyin directory (usually at C:ubyin).
  • 10. SQLite From a command prompt in your C:uby dir > gem install sqlite3-ruby SQLite/Ruby FAQ – all the different ways to use sqlite from a Ruby script 11
  • 11. Credits Tim Golden – aka Golden~Eye~ http://www.TimGolden.com http://twitter.com/GoldenEye RubyForge - http://rubyforge.org/projects/rubyinstaller/ RubyInstaller - http://rubyinstaller.org/ Ruby On Windows - http://rubyonwindows.blogspot.com RubyGems - http://rubygems.org/ SQLite - http://www.sqlite.org -- http://sqlite-ruby.rubyforge.org/sqlite3/faq.html Ruby Stack - http://bitnami.org/stack/rubystack Notepad ++ http://notepad-plus.sourceforge.net/uk/site.htm Netbeans - http://netbeans.org/projects/ruby/http://netbeans.org/downloads/index.html 12