Mac OSX存在问题的可执行R脚本

Mac OSX存在问题的可执行R脚本,r,macos,bash,shell,executable,R,Macos,Bash,Shell,Executable,我正试图在我的MacOSX机器上编写一个简单的可双击的文件.command。这是我在命令文件中的shell脚本: #!/usr/bin/env Rscript Rscript /Users/MyName/Dropbox/Workout_log_script/workout_log.R 下面是我得到的错误: MyName$ /Users/MyName/Desktop/workout_plotter.command ; exit; Error: object 'Rscript' not f

我正试图在我的MacOSX机器上编写一个简单的可双击的
文件.command
。这是我在
命令
文件中的shell脚本:

 #!/usr/bin/env Rscript
 Rscript /Users/MyName/Dropbox/Workout_log_script/workout_log.R
下面是我得到的错误:

 MyName$ /Users/MyName/Desktop/workout_plotter.command ; exit;
 Error: object 'Rscript' not found
 Execution halted
 logout

我没有太多使用
bash
的经验。有人知道我怎么解决这个问题吗?谢谢

您的解释器字符串不适合bash使用
/usr/bin/Rscript


并使脚本在chmod 755下可执行
您的解释器字符串不适合bash使用
/usr/bin/Rscript


并使脚本在chmod 755下可执行
您的解释器字符串不适合bash使用
/usr/bin/Rscript


并使脚本在chmod 755下可执行
您的解释器字符串不适合bash使用
/usr/bin/Rscript


并使用chmod 755使脚本可执行。您混合了两种可能的方法:

编写启动
Rscript
实用程序的Bash脚本:

#!/bin/bash
Rscript /Users/MyName/Dropbox/Workout_log_script/workout_log.R
确保
Rscript
可从
$PATH
获得,并且Bash脚本可执行;或

使
R
脚本可执行并添加所谓的shebang

#!/usr/bin/env Rscript

R
脚本的第一行。然后双击脚本即可运行
R
脚本。

您混合了两种可能的方法:

编写启动
Rscript
实用程序的Bash脚本:

#!/bin/bash
Rscript /Users/MyName/Dropbox/Workout_log_script/workout_log.R
确保
Rscript
可从
$PATH
获得,并且Bash脚本可执行;或

使
R
脚本可执行并添加所谓的shebang

#!/usr/bin/env Rscript

R
脚本的第一行。然后双击脚本即可运行
R
脚本。

您混合了两种可能的方法:

编写启动
Rscript
实用程序的Bash脚本:

#!/bin/bash
Rscript /Users/MyName/Dropbox/Workout_log_script/workout_log.R
确保
Rscript
可从
$PATH
获得,并且Bash脚本可执行;或

使
R
脚本可执行并添加所谓的shebang

#!/usr/bin/env Rscript

R
脚本的第一行。然后双击脚本即可运行
R
脚本。

您混合了两种可能的方法:

编写启动
Rscript
实用程序的Bash脚本:

#!/bin/bash
Rscript /Users/MyName/Dropbox/Workout_log_script/workout_log.R
确保
Rscript
可从
$PATH
获得,并且Bash脚本可执行;或

使
R
脚本可执行并添加所谓的shebang

#!/usr/bin/env Rscript
R
脚本的第一行。然后双击
R
脚本即可运行该脚本