如果您需要管理OSS存储空间、上传下载文件、管理文件访问权限等,可以先安装OSS Ruby SDK。本文介绍如何安装OSS Ruby SDK。
操作步骤
Linux
以下以Ubuntu 22.04版本为例。
使用apt-get包管理器安装Ruby。
apt-get install -y ruby
将阿里云的RubyGems镜像添加为新的RubyGems源,并删除默认的RubyGems源。
gem sources -a http://mirrors.aliyun.com/rubygems/ -r https://rubygems.org/
安装依赖。
sudo apt-get install ruby ruby-dev zlib1g-dev
重要SDK依赖的某些gem是本地扩展的形式,因此需要安装ruby-dev以支持编译本地扩展的gem。
SDK依赖处理XML的gem(nokogiri)环境中要求包含zlib库。
安装OSS Ruby SDK。
方式一:通过gem方式安装
gem install aliyun-sdk --clear-sources --source https://gems.ruby-china.com
方式二:通过bundler安装
在应用程序的
Gemfile
中添加gem 'aliyun-sdk', '~> 0.6.0'
。选择社区镜像源进行安装。
bundle config mirror.https://rubygems.org https://gems.ruby-china.com bundle install
说明https://gems.ruby-china.com是完整的RubyGems镜像,与官方源自动同步, 并由Ruby China社区维护,不方便访问rubygems.org的用户可以使用此镜像源。
Windows
前往RubyInstaller下载Ruby+Devkit安装包,双击安装,根据安装向导进行安装。
输入命令
gem install aliyun-sdk
。安装完成后,输入
irb
进入Ruby交互式命令行。在交互式命令行中输入require 'aliyun/oss'
,如果显示true,则表明OSS Ruby SDK已完成安装。
macOS
在终端输入
xcode-select --install
安装Xcode command line tools。 如果安装失败,建议手动下载并安装。说明使用您的Apple ID登录后从苹果开发者网站下载Xcode command line tools。注意选择与您的系统匹配的版本。下载完成后双击加载dmg文件,然后在打开的窗口中双击安装程序进行安装,在安装的过程中需要输入您的系统密码。
在终端输入以下命令安装brew。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
在终端输入以下命令安装Ruby。
brew install ruby exec $SHELL -l
在终端输入以下命令安装OSS Ruby SDK。
gem install aliyun-sdk
在终端输入以下命令验证SDK是否已安装成功。如果显式true,则表明OSS Ruby SDK已完成安装。
irb > require 'aliyun/oss' => true