Ruby gem: playwright-ruby-client
gem install playwright-ruby-client -v 1.29.1.alpha1 gem 'playwright-ruby-client', '~> 1.29.1.alpha1' Gem::Specification.new do |spec| spec.name = "playwright-ruby-client" spec.version = "1.29.1.alpha1" spec.authors = ["YusukeIwaki"] spec.license = "MIT" spec.summary = "The Ruby binding of playwright driver 1.29.1" spec.homepage = "https://github.com/YusukeIwaki/playwright-ruby-client" spec.required_ruby_version = ">= 2.4" spec.required_rubygems_version = "> 1.3.1" spec.add_dependency "concurrent-ruby", ">= 1.1.6" spec.add_dependency "mime-types", ">= 3.0" spec.add_development_dependency "bundler", ">= 0" spec.add_development_dependency "chunky_png", ">= 0" spec.add_development_dependency "dry-inflector", ">= 0" spec.add_development_dependency "faye-websocket", ">= 0" spec.add_development_dependency "pry-byebug", ">= 0" spec.add_development_dependency "puma", ">= 0" spec.add_development_dependency "rake", "~> 13.0.3" spec.add_development_dependency "rspec", "~> 3.10.0" spec.add_development_dependency "rspec_junit_formatter", ">= 0" spec.add_development_dependency "rubocop-rspec", ">= 0" spec.add_development_dependency "sinatra", ">= 0" end
To lock this gem at this specific version, update your Gemfile:
gem 'playwright-ruby-client', '1.29.1.alpha1' Then run:
bundle install Note: This is an older version. Consider upgrading to the latest version (1.57.0) for the newest features and security fixes.
Run this to see all installed versions of playwright-ruby-client:
gem list playwright-ruby-client --exact To check for this exact version and get a true/false exit code (useful in scripts):
gem list playwright-ruby-client -i -v 1.29.1.alpha1 Exits 0 if installed, 1 if not.
To remove this specific version:
gem uninstall playwright-ruby-client -v 1.29.1.alpha1 To remove all installed versions at once:
gem uninstall playwright-ruby-client --all
If another gem depends on this version, RubyGems will warn you. Add --force to bypass the warning, but check nothing still needs it first.
If the gem is already installed, unpack its source into the current directory:
gem unpack playwright-ruby-client -v 1.29.1.alpha1 If it is not installed, fetch it first and then unpack the file:
gem fetch playwright-ruby-client -v 1.29.1.alpha1
gem unpack playwright-ruby-client-1.29.1.alpha1.gem
This creates a playwright-ruby-client-1.29.1.alpha1/ directory with the full source tree.
Use gem fetch to download the .gem file to the current directory:
gem fetch playwright-ruby-client -v 1.29.1.alpha1 Useful for auditing, offline installs, or mirroring to a private gem server.
If the gem is installed:
gem specification playwright-ruby-client -v 1.29.1.alpha1 From a downloaded .gem file:
gem fetch playwright-ruby-client -v 1.29.1.alpha1
gem specification playwright-ruby-client-1.29.1.alpha1.gem Version 1.29.1.alpha1 requires Ruby >= 2.4.
Check your Ruby version with ruby -v.
Runtime dependencies — installed automatically with the gem:
Development dependencies — only needed when working on the gem itself:
To see the full resolved dependency tree after installation: gem dependency playwright-ruby-client -v 1.29.1.alpha1
If the gem provides an executable, use the _version_ wrapper syntax:
playwright-ruby-client _1.29.1.alpha1_ [args] In a Bundler project, pin the version in your Gemfile and run via bundle exec:
# Gemfile
gem 'playwright-ruby-client', '1.29.1.alpha1' bundle exec ruby your_script.rb