/usr/bin/env 错误的解释器

2023-12-02

尝试让 Amazon 的 EC2 命令行工具正常工作。这就是我的 .bash_profile 的样子。我收到错误:/users/zmjones/.ec2/bin/ec2-add-keypair:/usr/bin/env:错误的解释器:不允许操作

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin:$PATH
PATH=/opt/local/sbin:/usr/local/bin:/usr/x11/bin:/usr/texbin:$PATH
PATH=/usr/local/texlive/2011/bin/x86_64-darwin:$PATH
PATH=/Library/Frameworks/EPD64.framework/Versions/Current/bin:$PATH
EC2_HOME=~/.ec2
PATH=$PATH:$EC2_HOME/bin
EC2_PRIVATE_KEY=`ls $EC2_HOME/pk-*.pem`
EC2_CERT=`ls $EC2_HOME/cert-*.pem`
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home/

export PATH

有人觉得这有什么问题吗?我不确定我做错了什么。

输出ls -l /usr/bin/env

-r-xr-xr-x  1 root  wheel  34720 Sep  8  2011 /usr/bin/env
zmjones-mbp:.ec2 zmjones$ /usr/bin/env
TERM_PROGRAM=iTerm.app
TERM=xterm
SHELL=/bin/bash
TMPDIR=/var/folders/x3/vrw5029d1rj9xblj8bmxl0m00000gn/T/ 
Apple_PubSub_Socket_Render=/tmp/launch-91y0bp/Render
OLDPWD=/Users/zmjones
USER=zmjones
COMMAND_MODE=unix2003
SSH_AUTH_SOCK=/tmp/launch-H3JJsl/Listeners
__CF_USER_TEXT_ENCODING=0x1F5:0:0
Apple_Ubiquity_Message=/tmp/launch-n2bT2X/Apple_Ubiquity_Message
PATH=/users/zmjones/.ec2/bin:/Library/Frameworks/EPD64.framework/Versions/Current/bin:/usr/local/texlive/2011/bin/x86_64-darwin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/x11/bin:/usr/texbn
PWD=/Users/zmjones/.ec2
 JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home/
LANG=en_US.UTF-8
ITERM_PROFILE=Default
SHLVL=1
HOME=/Users/zmjones
ITERM_SESSION_ID=w0t0p0
LOGNAME=zmjones
EC2_PRIVATE_KEY=pk-mykey.pem
DISPLAY=/tmp/launch-6kkP5t/org.x:0
EC2_CERT=cert-mycert.pem
 _=/usr/bin/env

部分解决方案:tr -d '\r' < /users/zmjones/.ec2/bin/ec2-add-keypair > /users/zmjones/.ec2/bin/ec2-add-keypair

这似乎允许命令执行,但它们现在不起作用。例如,我下载了 ec2 api 工具的新副本,将它们放入~/.ec2 tried ec2-describe-images -o amazon并得到了错误的解释器错误。我改名了ec2-describe-images to ec2-describe-images.bak跑了tr上面列出的命令并再次尝试。然后我收到一个permission denied error。当我用 sudo 运行它时,它告诉我EC2_HOME未设置,但是echo $EC2_HOME表明它是。我跑了chmod +x ec2-describe-images现在我又回到了同样的错误解释器错误。


/users/zmjones/.ec2/bin/ec2-add-keypair有DOS行尾.

To fix:

mv /users/zmjones/.ec2/bin/ec2-add-keypair /users/zmjones/.ec2/bin/ec2-add-keypair.bak
tr -d '\r' < /users/zmjones/.ec2/bin/ec2-add-keypair.bak > /users/zmjones/.ec2/bin/ec2-add-keypair
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

/usr/bin/env 错误的解释器 的相关文章

随机推荐

  • 如何仅根据最小值和最大值创建箱线图

    在 ggplot 中 我们可以通过指定数据框中具有条形高度的列来创建条形图 library ggplot2 library plyr mm lt ddply mtcars cyl summarise mmpg mean mpg ggplot
  • 键盘检测

    当键盘出现时 我想在我的应用程序中运行一个方法 是否有预定义的方法或者我必须创建它 以及如何创建它 当键盘将要显示时 您可以收到通知 UIKeyboardWillShowNotification UIKeyboardDidShowNotif
  • com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接[重复]

    这个问题在这里已经有答案了 我使用的是 Mac OS X Lion 版本 10 8 我通过 XAMPP 安装了 MySQL 我已将 mysql 和 jdbc 驱动程序 5 1 22 添加到我的类路径中 以下简单代码不起作用 package
  • 通过右键单击对象创建弹出菜单

    我想知道是否可以使用 R Shiny 在网页中右键单击来创建弹出菜单 以及如何创建带有子菜单的菜单 我正在使用此代码进行测试 但不起作用 selectInput variable Variable c selectInput variabl
  • 在 Visual Studio Code 中显示空白字符

    是否可以在 Visual Studio Code 中显示空白字符 例如空格字符 里面好像没有这个选项settings json 虽然它是一个选项Atom io 并且我无法使用 CSS 显示空白字符 VS Code 1 6 0 及更高版本 正
  • 点和点点是什么意思

    使用 QDir entryList 列出文件夹时 点和点点的含义是什么 这对我来说并不是很明显 意思是 当前目录 并且 意思是 父目录 例如 如果您的目录是C Users Bob 指的是C Users Bob and 指的是C Users
  • 代码自动完成“部分”在 Spyder3 的编辑器窗格中工作

    I installed spyder3 through miniconda3 on my win10 PC Autocompletion works perfectly in the Ipython console pane but not
  • 斯坦福解析器 - 遍历类型依赖图

    基本上我想在依赖关系图中找到两个 NP 令牌之间的路径 然而 我似乎找不到在斯坦福解析器中做到这一点的好方法 有什么帮助吗 非常感谢 斯坦福解析器仅返回单词标记之间的依赖关系列表 我们这样做是为了避免外部库依赖性 但是如果您想操纵依赖性 您
  • VSCode 中的 LaTeX 分数片段

    Context 在过去的 18 个月里 我一直使用 VSCode 的 LaTeX Workshop 扩展来满足我的所有 LaTeXing 需求 到目前为止 我主要将其用于较长篇幅的文章和报告 偶尔也用于课堂笔记 到目前为止 我只需要几个自定
  • PyGame 和 Unicode - 一个永无休止的故事

    我在代码中做了什么 第一次我使用 codecs open 加载一个 UTF 8 文本文件 是的 双重 三重 四重检查 它是 UTF 8 def load verbslist folder name utf encoding fullname
  • 从本地计算机将静态资产部署到heroku - 无法打开文件“manage.py”:[Errno 2]没有这样的文件或目录

    我正在尝试将我的资产文件部署到heroku 并在命令行界面中得到以下输出 nrb dev neurorehabilitation projects git master heroku run python manage py collect
  • 解决 VB6 中的 ADO 超时问题

    我在 VB6 中填充 ADO 记录集时遇到问题 当我使用 SSMS 运行查询 命中 SQLServer 2008 时 它只需要大约 1 秒即可运行 当结果集很小时它工作得很好 但是当结果集有几百条记录时 它需要很长时间 800 条记录需要大
  • 正则表达式否定集不工作 golang

    我有一个正则表达式 已在一些在线正则表达式解析器中验证过 https regexr com 3h5h8 htm html class js 在 golang 中实现这一点与在线正则表达式解析器的方式不匹配 package main impo
  • 使用 JavaScript 进行递归回文检查

    我试图使用 javascript 通过递归来找出字符串是否是回文 但我无法弄清楚代码中缺少什么 var firstCharacter function str return str slice 0 1 var lastCharacter f
  • 无需在设备上进行测试即可将 iPhone 应用程序提交到应用程序商店

    我已经在模拟器上彻底测试了我的应用程序 但我没有 iphone ipad ipod touch 来测试该应用程序 是否有可能存在一些错误 直到我在设备上进行测试后才会暴露出来 如果我有一台 MacBook 我会带着我的代码并与朋友或陌生人会
  • “字符串”类型的表达式不能用于索引类型

    很抱歉创建了另一个此类问题 但即使有类似的问题 我也无法将他们的解决方案应用于我的特定案例 有人可以帮我处理这个 TypeScript 错误吗 Element implicitly has an any type because expre
  • 在 Rails 中的嵌套哈希中搜索键

    我在一个名为的对象中捕获了以下嵌套哈希 来自 Ominauth Facebook myAuth
  • 将 C# WPF .NET 4.0 应用程序移植到 Mac OS X(Mono?)的建议

    我目前有一个使用 WPF 和 LINQ 在 MS Visual C 4 5 中创建的 非商业 应用程序 为了将来能够移植到 Mac OS X 我使用了 MVVM 设计模式来分离逻辑和用户界面 我想知道 1 我知道Mono不支持WPF 我使用
  • 任务排队,重试时没有任何反应(无日志)

    我注意到 Google App Engine 的任务队列中有超过 1 000 个任务在排队 当我点击 立即运行 时 似乎没有发生任何事情 日志条目中没有错误等 我仔细检查了所有内容 但一切似乎都很好 对我来说唯一可疑的是任务队列控制台中的
  • /usr/bin/env 错误的解释器

    尝试让 Amazon 的 EC2 命令行工具正常工作 这就是我的 bash profile 的样子 我收到错误 users zmjones ec2 bin ec2 add keypair usr bin env 错误的解释器 不允许操作 P