全部产品
对象存储 OSS

安装

更新时间:2017-06-07 13:26:11   分享:   

要求

  • 开通阿里云OSS服务,并创建了AccessKeyId 和AccessKeySecret。
  • 如果您还没有开通或者还不了解阿里云OSS服务,请登录 OSS产品主页了解。
  • 如果还没有创建AccessKeyId和AccessKeySecret,请到 阿里云Access Key管理创 建Access Key。

安装

直接用gem安装:

gem install aliyun-sdk

如果无法访问https://rubygems.org,则可以使用淘宝的镜像源:

gem install aliyun-sdk --clear-sources --source https://ruby.taobao.org

或者通过bundler安装,首先在你的应用程序的Gemfile中添加:

gem 'aliyun-sdk', '~> 0.3.0'

然后运行:

# 使用淘宝的镜像源,可选
bundle config mirror.https://rubygems.org https://ruby.taobao.org

bundle install

https://ruby.taobao.org 是完整的rubygems.org的镜像,自动和官方源同步。 不方便访问rubygems.org的用户可以使用此源。

依赖

  • Ruby版本 >= 1.9.3
  • 支持Ruby运行环境的Windows/Linux/OS X系统

注意:

  • SDK依赖的一些gem是本地扩展的形式,因此需要安装ruby-dev以支持编译本地 扩展的gem
  • SDK依赖的处理XML的gem(nokogiri)要求环境中包含zlib库

Linux

Linux中以Ubuntu为例,安装上述依赖的方法:

sudo apt-get install ruby ruby-dev zlib1g-dev

各个Linux发行版都有自己的包管理工具,安装的方法类似。

Windows

  1. 前往Ruby Installer下载RubyInstaller,双击安装,在 安装时选中"Add Ruby executables to your PATH"。注意:请下载2.1及 以下版本。2.2版本因为存在问题无法顺利安装
  2. 前往Ruby Installer下载DEVELOPMENT KIT,注意选择相 应的版本。下载后是一个压缩包,在解压前首先在C盘根目录建立一个文件夹 C:\RubyDev,然后将压缩包解压到此文件夹。
  3. Windows + R输入cmd后回车进入到命令行窗口,输入以下命令:

     cd C:\RubyDev
     ruby dk.rb init
     ruby dk.rb install
    

    如果最后一步install时显示“config.yml配置错误”,则用文本编辑器打开 C:\RubyDev\config.yml,将其内容改为:

     ---
     - C:/Ruby21
    

    保存config.yml然后继续ruby dk.rb install。其中"Ruby21"是Ruby的安 装目录。根据具体的名字填写。完成后关闭此命令行窗口。

  4. Windows + R输入cmd后回车进入到命令行窗口,输入以下命令:

     gem install aliyun-sdk
    

    安装顺利完成后,输入irb进入Ruby交互式命令行,输入require 'aliyun/oss',如果显示"true"则SDK已经顺利安装。

OS X

  1. OS X系统默认已经安装了ruby,但是为了方便使用和管理,建议用户再安装 一个开发用的版本。
  2. 在终端输入xcode-select --install安装"Xcode command line tools"。 如果安装失败,可选择手动下载安装(见下载的步骤)。
  3. 苹果开发者网站下载"Xcode command line tools", 需要用您的Apple ID登录后才能下载。注意选择与您的系统匹配的版本。下 载完成后双击加载dmg文件,然后在打开的窗口中双击安装程序进行安装。在 安装的过程中需要输入您的系统密码。
  4. 安装brew,在终端输入以下命令:

     ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  5. 安装ruby,在终端输入以下命令:

     brew install ruby
     exec $SHELL -l
    
  6. 安装SDK,在终端输入以下命令:

     gem install aliyun-sdk
    
  7. 在终端输入以下命令验证SDK安装成功:

     irb
     > require 'aliyun/oss'
     => true
    
本文导读目录
本文导读目录
以上内容是否对您有帮助?