0
我試圖訪問我的計算機上的本地.rb文件中的Soundcloud API。本地Ruby應用程序中的Soundcloud API?
這是我的代碼將在Ruby on Rails應用程序使用方法:
require 'soundcloud'
# create a client object with your app credentials
client = Soundcloud.new(:client_id => 'MY_CLIENT_ID')
# find all sounds of buskers licensed under 'creative commons share alike'
tracks = client.get('/tracks', :q => 'buskers', :licence => 'cc-by-sa')
我怎麼可以重寫這在本地.RB文件工作,我的電腦上(不是on Rails應用程序紅寶石) ?
這只是Ruby代碼,所以爲什麼它不能在普通的Ruby程序中工作?你想知道如何在本地運行Ruby嗎? – tadman
我可以在終端運行它,但後來我得到這個錯誤:'/Users/ole/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require .rb:55:在'require'中:無法從/Users/ole/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1加載這樣的文件 - soundcloud(LoadError)'' /rubygems/core_ext/kernel_require.rb:55:in'require'' – allegutta
檢查您在終端上時使用的rvm和gemset版本。和運行腳本時使用的版本相同。在文件目錄中,你可以運行'gem list | grep sound'來檢查它是否確實存在於該gemset中。 – kiddorails