⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 01 - installing and using a gem.rb

📁 O Reilly Ruby Cookbook source code
💻 RB
字号:
$ gem install RedClothAttempting local installation of 'RedCloth'Local gem file not found: RedCloth*.gemAttempting remote installation of 'RedCloth'Successfully installed RedCloth-3.0.4#---# This code assumes the "cmdparse" gem has been installed, as in the# code above.require 'cmdparse'# LoadError: no such file to load -- cmdparserequire 'rubygems'require 'cmdparse'parser = CmdParse::CommandParser.new# ...#---$ ruby -e "require 'cmdparse'; puts 'Success'"-e:1:in `require': no such file to load -- cmdparse (LoadError)        from -e:1$ ruby -rubygems -e "require 'cmdparse'; puts 'Success'"Success# On Unix:$ export RUBYOPT=rubygems$ ruby -e "require 'cmdparse'; puts 'Success'"Success# On Windows:$ set RUBYOPT=rubygems$ ruby -e "require 'cmdparse'; puts 'Success'"Success#---$ gem update cmdparse# Upgrading installed gems...# Attempting remote upgrade of cmdparse# Attempting remote installation of 'cmdparse'# Successfully installed cmdparse-2.0.0# Installing RDoc documentation for cmdparse-2.0.0...# Gems: [cmdparse] updated#---$ gem install cmdparse-2.0.0$ gem install cmdparse --version "2.0.0"#---$ ruby -e "require 'rubygems'; require_gem 'units', '~>1.0' puts 'Units'"/usr/local/lib/site_ruby/1.8/rubygems.rb:204:in `report_activate_error': Could not find RubyGem units (~> 1.0) (Gem::LoadError)$ gem install units --version "~> 1.0"Attempting remote installation of 'units'Successfully installed units-1.0.1Installing RDoc documentation for units-1.0.1...$ ruby -e "require 'rubygems'; require_gem 'units', '~>1.0'; puts 'Units'"Units!#---$ gem install rubyful_soup --include-dependenciesAttempting local installation of 'rubyful_soup'Local gem file not found: rubyful_soup*.gemAttempting remote installation of 'rubyful_soup'Successfully installed rubyful_soup-1.0.4Successfully installed htmltools-1.09Installing RDoc documentation for rubyful_soup-1.0.4...Installing RDoc documentation for htmltools-1.09...#---require 'rubygems/installer'require 'rubygems/remote_installer'def install_gem(gem_name)  if File.file? gem_name:    Gem::Installer.new(gem_name).install  else    Gem::RemoteInstaller.new.install(gem_name)  endendinstall_gem('cmdparse')# Updating Gem source index for: http://gems.rubyforge.org# => [#<Gem::Specification:0xb5fc7dbc #     @loaded_from="/usr/lib/ruby/gems/1.8/specifications/cmdparse-2.0.0.gemspec"]# ...#---

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -