如果您需要管理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