首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mac上运行REXX文件?

如何在mac上运行REXX文件?
EN

Stack Overflow用户
提问于 2015-11-03 19:08:26
回答 2查看 1.6K关注 0票数 1

我正在学习如何使用REXX编程语言,但我在学习的过程中遇到了一些困难。首先,我使用的是macbook pro。其次,我已经从sourceforge下载了解释器,但不知何故我无法管理它工作,没有我可以运行的dmg文件。如果有人能提供解决方案,我会很高兴。我试图通过终端运行rexx文件,但之后我得到一个错误-访问被拒绝或命令找不到。

代码语言:javascript
复制
  P*******-MacBook-Pro:Desktop P******$ animal.rexx
  -bash: animal.rexx: command not found
EN

回答 2

Stack Overflow用户

发布于 2018-06-18 00:18:16

在你的Mac中安装"Brew“包管理器--转到http://brew.sh/,按照那里的简单说明操作。现在,您可以输入brew install regina-rexx来安装Regina,并且可以在命令行上使用regina program.rexx运行任何ANSI REXX程序。

要使REXX程序像任何程序一样运行,您可以添加#! /usr/local/bin/regina行(或者在安装了Regina的地方,您可以使用which regina检查)作为程序的第一行。

为了便于开发,请使用Sublime Text及其包管理器来安装REXX语法包。

票数 1
EN

Stack Overflow用户

发布于 2017-01-12 12:47:43

我理解你的挫败感。我很难在我的Mac上安装oorexx。

下载:http://www.oorexx.org/download.html

阅读:http://rexxla.org/events/2007/presentations/renej2.pdf

我最近在看了上面提到的pdf后,在我的Mac上安装了ooRexx。您确实希望具体执行以下操作:

  1. 在上面的SourceForge链接上运行.dmg安装程序。这将把它放在/usr/bin
  2. 中,从上面的pdf链接中运行以下脚本,使用"sudo /usr/bin/rexx“创建symbolics:

"cd /opt/ooRexx/lib/ooRexx“"ls | rxqueue”“do queued() parse pull line do i=1 to line ~ i=1 () say "sudoln-s/opt/ooRexx/lib/ooRexx/"line~word(i)"/usr/lib/"line~word(i) end end”"cd /opt/ooRexx/bin“"ls | rxqueue”“do queued() parse pull line do i=1 to line~i=1() say”"sudo ln -s /opt/ooRexx/bin/"line~word(i) "/usr/bin/"line~word(i) end end

  • 允许/opt/和/opt/ooRexx

sudo chmod 755 /opt/ooRexx sudo chmod 755 /opt/ooRexx

  • Add to the /System/Library/Automator/Run Shell Script.action/ Contents/Resources/Shells.plist

/usr/bin/rexx args -e % -- script do while line()

比方说linein()

end parse arg arg1 arg2 arg3 结束解析参数

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33497608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档