linux和Windows下安装ruby
来源:互联网 发布:qq音乐获取数据错误 编辑:程序博客网 时间:2024/05/16 12:12
Linux 上的 Ruby Watir
根據不同的 Linux 發佈版本,有不同的安裝方式。第一個選擇是下載原始碼,然後手動編譯。不過在許多平台上,有套件管理工具可以幫助你很簡單地安裝 Ruby。
例如,在 Debian 或 Ubuntu 上的 apt-get
提供了簡單又優雅的解決方案:
% sudo apt-get install ruby1.9.1-full
以上的指令會安裝 Ruby 1.9.1 穩定版本。如果你偏好安裝 Ruby 1.8,請執行:
% sudo apt-get install ruby-full
對於 irb 和 rdoc 你需要啟動 universe repository。
如果你需要安裝不同版本的 Ruby 和 gems,請試試 rvm
, Ruby Version Manager
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Step 1.Ruby安装
$sudo apt-get install ruby
查看是否安装成功:
$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
Step 2. RubyGems安装(管理ruby包)
$sudo apt-get install rubygems1.8
查看是否安装成功:
$ gem -v
1.3.7
Step 3.更新gem update
如果直接使用命令sudo gem update –system,则会报错如下:
$ gem update –system
ERROR: While executing gem ... (RuntimeError)
gem update --system is disabled on Debian, because it will
overwrite the content of the rubygems Debian package......
解决方法:$sudo gem install rubygems-update
Successfully installed rubygems-update-1.3.7
再执行update_rubygems更新命令:
$sudo /var/lib/gems/1.8/bin/update_rubygems
RubyGems installed the following executables:/usr/bin/gem1.8
Step4.watir-webdriver安装(支持ie,firefox,chromeand Opera)
$sudo gem install watir-webdriver --no-ri --no-rdoc
(...)
Successfully installed watir-webdriver-0.2.8
4 gems installed
Let's check if it can drive Firefox :
wdd@ubuntu:~$ irb
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'watir-webdriver'
=> true
irb(main):003:0>browser = Watir::Browser.new :ff
/usr/lib/ruby/gems/1.8/gems/selenium-webdriver- 2.13.0/lib/selenium/webdriver/common/platform.rb:129: warning: Insecure world writable dir /opt in PATH, mode 040777=> #<Watir::Browser:0x..fb6fb4f80 url="about:blank" title="">
irb(main):004:0> browser.goto('www.google.com')
=> "http://www.google.com.hk/"
Note:
If you want to use chrome,you should install chrome first.You do this:
browser = Watir::Browser.new :chrome
if you use ie or Opera, do this:
browser = Watir::Browser.new :ie
browser = Watir::Browser.new :opera
Start your script!
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
一转眼 天色已亮。 Is Nothing… [Ubuntu+Ruby]extconf.rb:1:in `require’: no such file to load问题
在Ubuntu下安装Ruby,然后使用gem安装某些包(比如mysql),可能会出一个错误:
Updating Gem source index for: http://gems.rubyforge.orgBuilding native extensions. This could take a while...extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) from extconf.rb:1
解决方法:
运行:sudo apt-get install ruby1.8-dev
原因:mkmf.rb是ruby1.8-dev的一部分,它是编译Ruby 1.8扩展模块编译头文件。起初并没有安装这个包。
原帖 陈老师 http://www.ctba.cn/blog/entry/4713
- linux和Windows下安装ruby
- linux和Windows下安装ruby
- 在 Windows下安装Sass和Ruby
- Linux下安装ruby
- linux下ruby安装
- linux下安装ruby
- Windows下安装Ruby DevKit
- Windows 下 Ruby 安装指南
- windows下ruby安装devkit
- Windows下Ruby和Rails的离线安装
- Windows下ruby的pry安装和配置
- [环境搭建]Windows下安装Ruby和Jekyll
- [环境搭建]Windows下安装Ruby和Jekyll
- 【Linux】Linux环境下安装rvm和ruby
- Linux下安装ruby rails
- Linux下快速安装Ruby
- linux虚拟机安装ruby和ruby on rails实例(windows系统使用)
- windows下安装ruby on rails
- Redis 用正则表达式批量del
- C++标准库string类型
- 在Origin中使用OpenCV
- Android Launcher修改--左右滑动屏幕切换源码追踪
- C# 文件相关操作 读 写 追加 删除 获取等
- linux和Windows下安装ruby
- leetcode12: First Missing Positive
- windows系统设置保护视力方法
- [IOS] how to make ipa in xcode 4.3
- 高通fastcv编译出现“android.view.WindowManager$BadTokenExcep
- 指针和整数,指针和数组,new和delete,cstring和string
- FFPLAY的原理 .
- CVE-2012-1823 php-cgi远程代码执行
- Java基础_运算符