首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从桌面条目运行组合hexo命令

从桌面条目运行组合hexo命令
EN

Unix & Linux用户
提问于 2018-09-21 16:52:02
回答 1查看 60关注 0票数 0

我有Debian 9.5的xfce和hexo: 3.7.1

问题是如何节流我的剧本“草稿”:

代码语言:javascript
复制
s@lokal:~$ sudo cat /usr/local/bin/draft
#!/bin/bash
killall hexo
cd /home/s/Dropbox/blog
hexo clean

pwd
whoami

hexo g --draft
hexo server --draft  &
sleep 5
firefox 'http://localhost:4000/'
s@lokal:~$ 

我想要了解的是从桌面条目运行hexo组合命令。桌面文件是

代码语言:javascript
复制
s@lokal:~$ cat ~/Desktop/blog.desktop; ls -l ~/Desktop/blog.desktop 
[Desktop Entry]
Version=1.0
Type=Application
Name=blog
Comment=
Exec=/usr/local/bin/draft
Icon=accessories-text-editor
Path=/home/s/Dropbox/blog/
Terminal=true
StartupNotify=true
-rwxr-xr-x 1 s s 179 Sep 21 18:16 /home/s/Desktop/blog.desktop

我把终端键转成真键来看留言。在点击桌面条目后,我得到了这个信息:

代码语言:javascript
复制
hexo: no process found
/usr/local/bin/draft: line 4: hexo: command not found
/home/s/Dropbox/blog
s
/usr/local/bin/draft: line 9: hexo: command not found
/usr/local/bin/draft: line 10: hexo: command not found

消息的重要部分是未找到hexo命令。当我运行附加到exec键的相同命令时,这个命令就会被找到。

代码语言:javascript
复制
s@lokal:~$ /usr/local/bin/draft
hexo: no process found
INFO  Deleted database.
INFO  Deleted public folder.
/home/s/Dropbox/blog
s
INFO  Start processing
INFO  Files loaded in 599 ms
...

如何修复桌面条目,为什么会这样?

更新

添加了一些数据

代码语言:javascript
复制
s@lokal:~/Dropbox/blog$ whereis hexo
hexo: /home/s/.nvm/versions/node/v10.9.0/bin/hexo
s@lokal:~/Dropbox/blog$ $PATH
bash: /home/s/.nvm/versions/node/v10.9.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: No such file or directory
s@lokal:~/Dropbox/blog$ 
EN

回答 1

Unix & Linux用户

发布于 2018-09-22 14:31:57

清除Nodejs和Hexo安装。将节点v10.11.0-Linux64提取到/opt/。安装了Hexo。输入终端

代码语言:javascript
复制
sudo ln -s /opt/node-v10.11.0-linux-x64/bin/node /usr/bin/node
sudo ln -s /opt/node-v10.11.0-linux-x64/bin/npm /usr/bin/npm
sudo ln -s /opt/node-v10.11.0-linux-x64/bin/npx /usr/bin/npx
sudo ln -s /opt/node-v10.11.0-linux-x64/bin/hexo /usr/bin/hexo
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/470581

复制
相关文章

相似问题

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