2
我写了一个代码来上传s3上的文件,并且它与Ruby一起工作正常。aws/s3宝石与Jruby不兼容
我试图运行使用JRuby相同的代码,但我的代码被上传功能
步骤,我跟着
- 安装宝石卡之前: - 的JRuby -S创业板安装AWS-S3
- 我的代码
require 'aws/s3' local_file = ARGV[0] bucket = ARGV[1] AWS::S3::Base.establish_connection!( access_key_id: 'put_access_key', secret_access_key: 'put_secret_access_key') base_name = File.basename(local_file) AWS::S3::S3Object.store( base_name, File.open(local_file), bucket, access: :public_read) puts 'Uploaded!' url = s3_obj.url_for( "#{local_file}", "#{bucket}", authenticated: false) puts "#{url}"
- 冉文件中像这样 JRuby的file_name.rb upload_file_name.html斗
尝试AWS-SDK宝石检查了这一点[链接](https://gist.github.com/IndianGuru/1194616) –