OSS SDK for Ruby lets you programmatically manage resources in Object Storage Service (OSS). For example, you can manage buckets, upload objects, download objects, and manage access permissions on objects. This topic describes how to use OSS SDK for Ruby.
Procedure
Linux
In the following example, Ubuntu 22.04 is used.
Install Ruby using apt-get.
apt-get install -y rubySpecify the Alibaba Cloud RubyGems image as a new RubyGems source and delete the default RubyGems source.
gem sources -a http://mirrors.aliyun.com/rubygems/ -r https://rubygems.org/Install dependencies.
sudo apt-get install ruby ruby-dev zlib1g-devImportantSome dependency files are gem native extensions. Therefore, you must install Ruby Devkit to compile the files.
The nokogiri gem dependency that OSS SDK for Ruby uses to process XML files must include the zlib library.
Install OSS SDK for Ruby.
Method 1: Run the gem command to install OSS SDK for Ruby
gem install aliyun-sdk --clear-sources --source https://gems.ruby-china.comMethod 2: Use bundler to install OSS SDK for Ruby
In the
Gemfileof your application, addgem 'aliyun-sdk', '~> 0.6.0'.Select a source to install a community image.
bundle config mirror.https://rubygems.org https://gems.ruby-china.com bundle installNotehttps://gems.ruby-china.com is a mirror of https://rubygems.org and is maintained by Ruby China. The mirror is automatically synchronized and updated. If you cannot access rubygems.org, you can use the mirror to install OSS SDK for Ruby.
Windows
Go to the RubyInstaller site to download the Ruby+Devkit installation package. After the installation package is downloaded, double-click the package to install the package using the installation wizard.
Run the command
gem install aliyun-sdk.After the installation is complete, run
irbto start the Ruby interactive command line. In the interactive command line, runrequire 'aliyun/oss'. If `true` is returned, the OSS SDK for Ruby is successfully installed.
macOS
Run
xcode-select --installin the terminal to install the Xcode Command Line Tools. If the installation fails, download and install them manually.NoteYou can use your Apple ID to log on to Apple Developer and download Xcode Command Line Tools. Select your macOS version. After the tools are downloaded, double-click the dmg file. In the window that appears, double-click the installation program. During this process, you must enter your Apple password.
Run the following command in Terminal to install brew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Run the following command in Terminal to install Ruby:
brew install ruby exec $SHELL -lRun the following command in Terminal to install OSS SDK for Ruby:
gem install aliyun-sdkRun the following command in Terminal to check whether OSS SDK for Ruby is installed. If true is displayed, OSS SDK for Ruby is installed.
irb > require 'aliyun/oss' => true