网站建设文章官网,惠州cms建站系统,搜索引擎营销推广方案,如何做关于旅游的网站页面我一直在使用letencrypt为我的网站生成SSL证书#xff0c;更具体地说是letencrypt_webfaction。 当我在项目中运行此命令时#xff0c;它可以工作letsencrypt_webfaction --letsencrypt_account_email --domains --public --username --password 但是#xff0c;当我在bash脚…我一直在使用letencrypt为我的网站生成SSL证书更具体地说是letencrypt_webfaction。 当我在项目中运行此命令时它可以工作letsencrypt_webfaction --letsencrypt_account_email --domains --public --username --password 但是当我在bash脚本中运行相同的命令时出现错误generate_certificate.sh: line 2: letsencrypt_webfaction: command not found我确保使用chmod 777 generate_certificate.sh对bash脚本拥有所有可能的权限但仍然没有任何权限。 最重要的是我有一个bash脚本可以在此之前运行可以重新启动Apache并且运行良好。我阅读了诸如此类的其他SO文章并尝试运行dos2unix script.sh 该文章确实运行成功但是当我再次尝试运行bash脚本时它不起作用。重新启动Apache脚本#!/bin/bash../apache2/bin/./restart#END生成SSL脚本#!/bin/bashletsencrypt_webfaction --letsencrypt_account_email --domains --public --username --password #END我是python开发人员并且对Ruby没有太多经验所以请原谅我的无知但是letsencrypt_webfaction命令是我的bash配置文件中的一个函数。在〜/ .bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsfunction letsencrypt_webfaction {PATH$PATH:$GEM_HOME/bin GEM_HOME$HOME/.letsencrypt_webfaction/gems RUBYLIB$GEM_HOME/lib ruby2.2 $HOME/.letsencrypt_webfaction/gems/bin/letsencrypt_webfaction $*}eval $(rbenv init -)PATH$PATH:$HOME/binexport PATHexport PATH$HOME/.rbenv/bin:$PATHexport TMPDIR/home/doc4design/src/tmp