我运行OS X和,基本上,我想建立一个目录,我可能会下降一些Perl的可执行文件,并使用它们,而无需键入获取权限被拒绝运行perl的可执行文件
$perl /this/is/the/path/name.pl
每次我需要时间使用一个。所以,我修改了.bash_profile中添加一个文件路径为我的桌面上坐着一个目录,我想放弃的可执行文件。我加入
PATH=$PATH:/Users/Wes/Desktop/Perl_dir; export PATH
现在修改了我的.bash_profile,它找到我想要的所有Perl文件,但否认我允许他们这样做
-bash: /Users/Wes/Desktop/Perl_dir/phylo.pl: Permission denied
我该如何解决这个问题?先谢谢你。
'-w'与'use warnings;'不同,它不一定会帮助OP从他的CPAN模块获取警告。我建议删除该建议,并将其替换为更一般的建议,以便在脚本中始终使用'strict strict;'和'use warnings''。 –
要彻底:'chmod + x/Users/Wes/Desktop/Perl_dir/*。pl'☺ – shawnhcorey
@shawnhcorey IMO使用glob与chmod + x'正在步入安全“灰色地带”:我宁愿行为标记为可执行文件总是显式的。 –