如果您需要管理OSS存储空间、上传下载文件、管理文件访问权限等,可以先安装OSS Ruby SDK。本文介绍如何安装OSS Ruby SDK。

操作步骤

Linux

以下以Ubuntu 22.04版本为例。

  1. 使用apt-get包管理器安装Ruby。

    apt-get install -y ruby
  2. 将阿里云的RubyGems镜像添加为新的RubyGems源,并删除默认的RubyGems源。

    gem sources -a http://mirrors.aliyun.com/rubygems/ -r https://rubygems.org/
  3. 安装依赖。

    sudo apt-get install ruby ruby-dev zlib1g-dev
    重要
    • SDK依赖的某些gem是本地扩展的形式,因此需要安装ruby-dev以支持编译本地扩展的gem。

    • SDK依赖处理XML的gem(nokogiri)环境中要求包含zlib库。

  4. 安装OSS Ruby SDK。

    方式一:通过gem方式安装

    gem install aliyun-sdk --clear-sources --source https://gems.ruby-china.com

    方式二:通过bundler安装

    1. 在应用程序的Gemfile中添加gem 'aliyun-sdk', '~> 0.6.0'

    2. 选择社区镜像源进行安装。

      bundle config mirror.https://rubygems.org https://gems.ruby-china.com 
      bundle install                        
      说明

      https://gems.ruby-china.com是完整的RubyGems镜像,与官方源自动同步, 并由Ruby China社区维护,不方便访问rubygems.org的用户可以使用此镜像源。

Windows

  1. 前往RubyInstaller下载Ruby+Devkit安装包,双击安装,根据安装向导进行安装。

  2. 输入命令gem install aliyun-sdk

    安装完成后,输入irb进入Ruby交互式命令行。在交互式命令行中输入require 'aliyun/oss',如果显示true,则表明OSS Ruby SDK已完成安装。

macOS

  1. 在终端输入xcode-select --install安装Xcode command line tools。 如果安装失败,建议手动下载并安装。

    说明

    使用您的Apple ID登录后从苹果开发者网站下载Xcode command line tools。注意选择与您的系统匹配的版本。下载完成后双击加载dmg文件,然后在打开的窗口中双击安装程序进行安装,在安装的过程中需要输入您的系统密码。

  2. 在终端输入以下命令安装brew。

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

     brew install ruby
     exec $SHELL -l                                
  4. 在终端输入以下命令安装OSS Ruby SDK。

     gem install aliyun-sdk                                
  5. 在终端输入以下命令验证SDK是否已安装成功。如果显式true,则表明OSS Ruby SDK已完成安装。

     irb
     > require 'aliyun/oss'
     => true                                

相关文档