为Mac的mTurk指定CLI路径

用户7598

我正在MAC(iOS 10.9)上设置CLI,我相信我已经正确设置了MTURK_CMD_HOME和JAVA_CMD_HOME路径。

但是,我仍然收到一个错误,即我运行时找不到该文件getBalance.sh我的代码如下:

/users/USER/Desktop/aws-mturk-clt-1.3.1/
    -bash: /users/USER/Desktop/aws-mturk-clt-1.3.1/: is a directory
/System/Library/Frameworks/JavaVM.framework/Home
    -bash: /System/Library/Frameworks/JavaVM.framework/Home: is a directory
export MTURK_CMD_HOME=/users/USER/Desktop/aws-mturk-clt-1.3.1/
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
export PATH=$PATH:/users/USER/Desktop/aws-mturk-clt-1.3.1/bin
/users/USER/Desktop/aws-mturk-clt-1.3.1/bin/getBalance.sh

返回以下错误:

log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: ../log/aws-mturk-clt.log (No such file or directory)
    at java.io.FileOutputStream.openAppend(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:192)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:116)
    at org.apache.log4j.FileAppender.setFile(FileAppender.java:290)
    at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:194)
    at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:164)
    at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:257)
    at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:133)
    at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:97)
    at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:689)
    at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:647)
    at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:544)
    at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:440)
    at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:476)
    at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:471)
    at org.apache.log4j.LogManager.<clinit>(LogManager.java:125)
    at org.apache.log4j.Logger.getLogger(Logger.java:118)
    at com.amazonaws.mturk.cmd.AbstractCmd.<clinit>(AbstractCmd.java:51)
There was a problem reading your properties file from mturk.properties
The exception was java.io.FileNotFoundException: mturk.properties (No such file or directory)
Exception in thread "main" java.lang.RuntimeException: Cannot load configuration properties file from mturk.properties
    at com.amazonaws.mturk.util.PropertiesClientConfig.<init>(PropertiesClientConfig.java:99)
    at com.amazonaws.mturk.util.PropertiesClientConfig.<init>(PropertiesClientConfig.java:72)
    at com.amazonaws.mturk.cmd.AbstractCmd.<init>(AbstractCmd.java:61)
    at com.amazonaws.mturk.cmd.GetBalance.<init>(GetBalance.java:24)
    at com.amazonaws.mturk.cmd.GetBalance.main(GetBalance.java:27)
Caused by: java.io.FileNotFoundException: mturk.properties (No such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:120)
    at com.amazonaws.mturk.util.PropertiesClientConfig.<init>        (PropertiesClientConfig.java:95)
    ... 4 more

似乎目录指定正确(并且bin包含getBalance.sh)。我已经仔细检查了访问密钥是否正确以及文件路径是否正确。我该怎么办?

stringy05

这对我有用(无需更改任何脚本)。我确实在mturk.properties文件中设置了默认访问密钥和密钥,并将URL更改为沙箱https地址。

$ cd /Users/me/Downloads/aws-mturk-clt-1.3.1/bin
$ ./getBalance.sh 
An error occurred while fetching your balance: Error #1 for RequestId: 75edd876-61eb-4525-8c5a-5c984e1e31f3 - AWS.NotAuthorized: The identity contained in the request is not authorized to use this AWSAccessKeyId (1424124881922 s)
com.amazonaws.mturk.service.exception.AccessKeyException: Error #1 for RequestId: 75edd876-61eb-4525-8c5a-5c984e1e31f3 - AWS.NotAuthorized: The identity contained in the request is not authorized to use this AWSAccessKeyId (1424124881922 s)
    at com.amazonaws.mturk.filter.ErrorProcessingFilter.processErrors(ErrorProcessingFilter.java:91)
    at com.amazonaws.mturk.filter.ErrorProcessingFilter.execute(ErrorProcessingFilter.java:48)
    at com.amazonaws.mturk.filter.Filter.passMessage(Filter.java:56)
    at com.amazonaws.mturk.filter.RetryFilter.execute(RetryFilter.java:115)
    at com.amazonaws.mturk.filter.Filter.passMessage(Filter.java:56)
    at com.amazonaws.mturk.util.CLTExceptionFilter.sendMessage(CLTExceptionFilter.java:77)
    at com.amazonaws.mturk.util.CLTExceptionFilter.execute(CLTExceptionFilter.java:62)
    at com.amazonaws.mturk.service.axis.FilteredAWSService.executeRequests(FilteredAWSService.java:172)
    at com.amazonaws.mturk.service.axis.FilteredAWSService.executeRequest(FilteredAWSService.java:152)
    at com.amazonaws.mturk.service.axis.FilteredAWSService.executeRequest(FilteredAWSService.java:116)
    at com.amazonaws.mturk.service.axis.RequesterServiceRaw.getAccountBalance(RequesterServiceRaw.java:1193)
    at com.amazonaws.mturk.service.axis.RequesterService.getAccountBalance(RequesterService.java:922)
    at com.amazonaws.mturk.cmd.GetBalance.getBalance(GetBalance.java:50)
    at com.amazonaws.mturk.cmd.GetBalance.runCommand(GetBalance.java:41)
    at com.amazonaws.mturk.cmd.AbstractCmd.run(AbstractCmd.java:148)
    at com.amazonaws.mturk.cmd.GetBalance.main(GetBalance.java:28)

您是否尝试bin过从目录运行它实际上是cd进入目录,而不是使用完全限定的路径

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为Mac的mTurk指定CLI路径

来自分类Dev

在Mac中指定文件路径

来自分类Dev

未为模块指定Android APK路径

来自分类Dev

为Haystack模板指定替代路径

来自分类Dev

Firebase_cli_path:缺少firebase cli工具的路径。请在$ PATH中安装firebase或指定路径

来自分类Dev

C++/CLI StreamWriter 不能指定路径

来自分类Dev

为什么我需要创建符号链接,文件夹/输入/路径对应什么?在Mac上为当前用户安装AWS CLI 2时

来自分类Dev

Amazon MTurk:无法删除状态为“可审查”的HIT

来自分类Dev

使用设置为路径值的环境变量:系统找不到为%OPENCV_DIR%指定的路径

来自分类Dev

如何在Powerpoint 2011 for Mac中的VBA代码中指定文件路径?

来自分类Dev

Ember-CLI为jQuery和QUnit使用错误的路径

来自分类Dev

如何将ember-cli的输出路径配置为设置?

来自分类Dev

如何将ember-cli的输出路径配置为设置?

来自分类Dev

如何在D3.js中为地图上的路径指定动画?

来自分类Dev

如何使用流星和collectionfs文件系统为文件指定路径和文件名

来自分类Dev

在C#中将文件夹设置为用户指定的路径

来自分类Dev

使用包含引号的字符串为C ++中的ofstream指定文件路径

来自分类Dev

带有gradle的Java 11:必须指定绝对路径,但必须为$ {tools.jar}

来自分类Dev

在Catch2中为外部文本文件指定路径的最佳方法

来自分类Dev

Redshift:是否可以在对S3进行PARTITIONED UNLOAD时为路径指定后缀?

来自分类Dev

是否需要使用RemoteWebDriver 2.35.0和2.34.0为Opera指定新路径?

来自分类Dev

如何在Intellij IDEA中为Apache Tomcat指定自定义JRE路径?

来自分类Dev

文件错误为:-java.io.FileNotFoundException:\ files \ storetime.txt(系统找不到指定的路径)

来自分类Dev

没有指定路径时,在哪里将cd命令配置为cd $ HOME?

来自分类Dev

如何在Windows上为youtube-dl指定下载路径?

来自分类Dev

确定指定文件夹路径中的子文件夹是否为空

来自分类Dev

在/ etc / passwd中为用户指定主目录路径,并在其中添加空格?

来自分类Dev

在 Spring Boot 中使用 Swagger 为路径变量指定 API 端点上可用的选项

来自分类Dev

如何使用猫鼬“填充”为不同集合的现有文档指定路径?

Related 相关文章

  1. 1

    为Mac的mTurk指定CLI路径

  2. 2

    在Mac中指定文件路径

  3. 3

    未为模块指定Android APK路径

  4. 4

    为Haystack模板指定替代路径

  5. 5

    Firebase_cli_path:缺少firebase cli工具的路径。请在$ PATH中安装firebase或指定路径

  6. 6

    C++/CLI StreamWriter 不能指定路径

  7. 7

    为什么我需要创建符号链接,文件夹/输入/路径对应什么?在Mac上为当前用户安装AWS CLI 2时

  8. 8

    Amazon MTurk:无法删除状态为“可审查”的HIT

  9. 9

    使用设置为路径值的环境变量:系统找不到为%OPENCV_DIR%指定的路径

  10. 10

    如何在Powerpoint 2011 for Mac中的VBA代码中指定文件路径?

  11. 11

    Ember-CLI为jQuery和QUnit使用错误的路径

  12. 12

    如何将ember-cli的输出路径配置为设置?

  13. 13

    如何将ember-cli的输出路径配置为设置?

  14. 14

    如何在D3.js中为地图上的路径指定动画?

  15. 15

    如何使用流星和collectionfs文件系统为文件指定路径和文件名

  16. 16

    在C#中将文件夹设置为用户指定的路径

  17. 17

    使用包含引号的字符串为C ++中的ofstream指定文件路径

  18. 18

    带有gradle的Java 11:必须指定绝对路径,但必须为$ {tools.jar}

  19. 19

    在Catch2中为外部文本文件指定路径的最佳方法

  20. 20

    Redshift:是否可以在对S3进行PARTITIONED UNLOAD时为路径指定后缀?

  21. 21

    是否需要使用RemoteWebDriver 2.35.0和2.34.0为Opera指定新路径?

  22. 22

    如何在Intellij IDEA中为Apache Tomcat指定自定义JRE路径?

  23. 23

    文件错误为:-java.io.FileNotFoundException:\ files \ storetime.txt(系统找不到指定的路径)

  24. 24

    没有指定路径时,在哪里将cd命令配置为cd $ HOME?

  25. 25

    如何在Windows上为youtube-dl指定下载路径?

  26. 26

    确定指定文件夹路径中的子文件夹是否为空

  27. 27

    在/ etc / passwd中为用户指定主目录路径,并在其中添加空格?

  28. 28

    在 Spring Boot 中使用 Swagger 为路径变量指定 API 端点上可用的选项

  29. 29

    如何使用猫鼬“填充”为不同集合的现有文档指定路径?

热门标签

归档