SlideShare a Scribd company logo
1 of 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/
Installing Ruby The one click installer does all the work for you 
Installer Location
Installer  Finish
Verify Go to a command prompt and check the ruby version by typing ruby -v ,[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
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
Ruby windows

More Related Content

What's hot

Speed up your development environment PHP + Nginx + Fedora + PG
Speed up your development environment PHP + Nginx + Fedora + PGSpeed up your development environment PHP + Nginx + Fedora + PG
Speed up your development environment PHP + Nginx + Fedora + PG
Marcus Sá
 
Vagrant + chef's cookbooks development environment like the production in f...
Vagrant + chef's cookbooks   development environment like the production in f...Vagrant + chef's cookbooks   development environment like the production in f...
Vagrant + chef's cookbooks development environment like the production in f...
Tiago Butzke
 
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
 

What's hot (20)

Jetty and Tomcat
Jetty and TomcatJetty and Tomcat
Jetty and Tomcat
 
Windows command N to O
Windows command N to OWindows command N to O
Windows command N to O
 
Meteor Introduction
Meteor IntroductionMeteor Introduction
Meteor Introduction
 
톰캣 #04-환경설정
톰캣 #04-환경설정톰캣 #04-환경설정
톰캣 #04-환경설정
 
A Continuous Packaging Pipeline
A Continuous Packaging PipelineA Continuous Packaging Pipeline
A Continuous Packaging Pipeline
 
Xdebug, KCacheGrind and Webgrind with WampServer
Xdebug, KCacheGrind and Webgrind with WampServer  Xdebug, KCacheGrind and Webgrind with WampServer
Xdebug, KCacheGrind and Webgrind with WampServer
 
Node js实践
Node js实践Node js实践
Node js实践
 
Introduction to webGL
Introduction to webGLIntroduction to webGL
Introduction to webGL
 
Speed up your development environment PHP + Nginx + Fedora + PG
Speed up your development environment PHP + Nginx + Fedora + PGSpeed up your development environment PHP + Nginx + Fedora + PG
Speed up your development environment PHP + Nginx + Fedora + PG
 
Docker 101 & Workshop
Docker 101 & WorkshopDocker 101 & Workshop
Docker 101 & Workshop
 
nginx + uwsgi emperor + bottle
nginx + uwsgi emperor + bottlenginx + uwsgi emperor + bottle
nginx + uwsgi emperor + bottle
 
Vagrant step-by-step guide for Beginners
Vagrant step-by-step guide for BeginnersVagrant step-by-step guide for Beginners
Vagrant step-by-step guide for Beginners
 
My journey from PHP to Node.js
My journey from PHP to Node.jsMy journey from PHP to Node.js
My journey from PHP to Node.js
 
Vagrant + chef's cookbooks development environment like the production in f...
Vagrant + chef's cookbooks   development environment like the production in f...Vagrant + chef's cookbooks   development environment like the production in f...
Vagrant + chef's cookbooks development environment like the production in f...
 
Docker and plone
Docker and ploneDocker and plone
Docker and plone
 
Plone and docker
Plone and dockerPlone and docker
Plone and docker
 
Vagrant
VagrantVagrant
Vagrant
 
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
 
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.
 
Rails hosting
Rails hostingRails hosting
Rails hosting
 

Viewers also liked

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
 

Viewers also liked (15)

test pdfa
test pdfatest pdfa
test pdfa
 
Closingsession13.5minutes
Closingsession13.5minutesClosingsession13.5minutes
Closingsession13.5minutes
 
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
 
test
testtest
test
 
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 to Ruby windows

Life of a Chromium Developer
Life of a Chromium DeveloperLife of a Chromium Developer
Life of a Chromium Developer
mpaproductions
 

Similar to Ruby windows (20)

Redmine on amazon ec2
Redmine on amazon ec2Redmine on amazon ec2
Redmine on amazon ec2
 
Install Guide
Install GuideInstall Guide
Install Guide
 
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...
 
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...
 
Yobi d2 naver(create)
Yobi d2 naver(create)Yobi d2 naver(create)
Yobi d2 naver(create)
 
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
 
Os dev tool box
Os dev tool boxOs dev tool box
Os dev tool box
 
Infrastructure as code - Python Saati #36
Infrastructure as code - Python Saati #36Infrastructure as code - Python Saati #36
Infrastructure as code - Python Saati #36
 
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
 
Life of a Chromium Developer
Life of a Chromium DeveloperLife of a Chromium Developer
Life of a Chromium Developer
 
[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
 
Jenkins multibranch pipeline workshop sep 2018
Jenkins multibranch pipeline workshop sep 2018Jenkins multibranch pipeline workshop sep 2018
Jenkins multibranch pipeline workshop sep 2018
 
Start tracking your ruby infrastructure
Start tracking your ruby infrastructureStart tracking your ruby infrastructure
Start tracking your ruby infrastructure
 
Two-Step Deployment with Rails
Two-Step Deployment with RailsTwo-Step Deployment with Rails
Two-Step Deployment with Rails
 
A complete guide to Node.js
A complete guide to Node.jsA complete guide to Node.js
A complete guide to Node.js
 
Deploy django apps using docker
Deploy django apps using dockerDeploy django apps using docker
Deploy django apps using docker
 
Rails onCpanel
Rails onCpanelRails onCpanel
Rails onCpanel
 
grate techniques
grate techniquesgrate techniques
grate techniques
 
Bundler
BundlerBundler
Bundler
 
[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
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Ruby windows

  • 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/
  • 4. Installing Ruby The one click installer does all the work for you 
  • 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. 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