Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Lambda ArgumentError:无法';找不到登录名--展开`~';_Ruby_Amazon Web Services_Aws Lambda - Fatal编程技术网

Ruby Lambda ArgumentError:无法';找不到登录名--展开`~';

Ruby Lambda ArgumentError:无法';找不到登录名--展开`~';,ruby,amazon-web-services,aws-lambda,Ruby,Amazon Web Services,Aws Lambda,我正在运行我的Lamda,它在下面的app\u developer\u status脚本上失败,出现以下错误(请参阅下面的日志)。我有点困惑,不清楚我现在应该检查什么。。我在这里读过类似的帖子: 但这并没有真正的帮助。我已经认为问题出在require中,但不应该是这样。原因是什么 Lambda的原木 2021-04-09T19:46:35.994+03:00 Init error when loading handler src/apple_developer_status/apple_de

我正在运行我的Lamda,它在下面的
app\u developer\u status
脚本上失败,出现以下错误(请参阅下面的日志)。我有点困惑,不清楚我现在应该检查什么。。我在这里读过类似的帖子: 但这并没有真正的帮助。我已经认为问题出在
require
中,但不应该是这样。原因是什么

Lambda的原木
2021-04-09T19:46:35.994+03:00   Init error when loading handler src/apple_developer_status/apple_developer_status.run

2021-04-09T19:46:35.994+03:00   {

2021-04-09T19:46:35.994+03:00   "errorMessage": "couldn't find login name -- expanding `~'",

2021-04-09T19:46:35.994+03:00   "errorType": "Init<ArgumentError>",

2021-04-09T19:46:35.994+03:00   "stackTrace": [

2021-04-09T19:46:35.994+03:00   "/var/task/vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/config.rb:314:in `expand_path'",

2021-04-09T19:46:35.994+03:00   "/var/task/vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/config.rb:314:in `default_rc_file'",

2021-04-09T19:46:35.994+03:00   "/var/task/vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/config.rb:187:in `initialize'",

2021-04-09T19:46:35.994+03:00   "/var/task/vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/pry_class.rb:327:in `new'",

2021-04-09T19:46:35.994+03:00   "/var/task/vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/pry_class.rb:327:in `reset_defaults'",

2021-04-09T19:46:35.994+03:00   "/var/task/vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/pry_class.rb:337:in `init'",

2021-04-09T19:46:35.994+03:00   "/var/task/vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/pry_class.rb:388:in `<top (required)>'",

2021-04-09T19:46:35.994+03:00   "/var/lang/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:96:in `require'",

2021-04-09T19:46:35.994+03:00   "/var/lang/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:96:in `require'",

2021-04-09T19:46:35.994+03:00   "/var/task/vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry.rb:61:in `<top (required)>'",

2021-04-09T19:46:35.994+03:00   "/var/lang/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:160:in `require'",

2021-04-09T19:46:35.994+03:00   "/var/lang/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:160:in `rescue in require'",

2021-04-09T19:46:35.994+03:00   "/var/lang/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:37:in `require'",

2021-04-09T19:46:35.994+03:00   "/var/task/src/apple_developer_status/fetch_apple_developer_status.rb:6:in `<top (required)>'",

2021-04-09T19:46:35.994+03:00   "/var/task/src/apple_developer_status/apple_developer_status.rb:4:in `require_relative'",

2021-04-09T19:46:35.994+03:00   "/var/task/src/apple_developer_status/apple_developer_status.rb:4:in `<top (required)>'",

2021-04-09T19:46:35.994+03:00   "/var/lang/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:85:in `require'",

2021-04-09T19:46:35.994+03:00   "/var/lang/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:85:in `require'"

2021-04-09T19:46:35.994+03:00   ]

2021-04-09T19:46:35.994+03:00   }
require 'json'
require File.join(File.expand_path('.'), "scripts", "build_helper.rb")
require File.join(File.expand_path('.'), "models", "developer_status.rb")
require_relative 'fetch_apple_developer_status'
require 'dynamoid'

def run(event:, context:)
  puts "#{event}"
    puts "#{context}"
  puts "#{event['app_ids']}"
  app_ids = event['app_ids']

  invalid_apps = FetchAppleDeveloperStatus.fetch(app_ids)

  Dynamoid.configure do |config|
    config.access_key = ENV["S3_AWS_ACCESS_KEY"]
    config.secret_key = ENV["S3_AWS_SECRET"]
    config.region = 'us-west-2'
    config.namespace = nil
  end