在linux服务器上部署后,当所有通知数据保存到表中时,使用rpush gem发送通知时,我收到错误。
在本地,我通过rpush push命令推送通知,但在linux上找不到该命令,因此请帮助我解决此问题。
最佳答案
rpush
在您的路径中找不到(包含所有可执行文件的文件路径的环境变量)。您可以用which
命令确认这一点。which rpush
它什么也不返回,这说明它不在你的道路上。如果它在您的路径中,它将返回在您向终端输入命令时运行的可执行文件的文件路径。
在将其添加到您的路径之前,只需检查它是否已实际安装。
您可以通过打开~/.profile
或~/.bash_profile
或~/.bashrc
(其中squiggle~是您的主目录)并输入:export PATH=$PATH:/path/to/rpush/executable
然后重新加载终端或键入source ~/.profile
。
对于路径的一些文档,有Linux Info site,对于Bash概要文件,您可以查看this page。