Dash to Dock sassc --omit-map-comment _stylesheet.scss stylesheet.css 异常处理

简介: Dash to Dock sassc --omit-map-comment _stylesheet.scss stylesheet.css 异常处理

一、异常错误

根据官方文档安装时Dash to Dock ,到Building这一步出错了

Building

Clone the repository or download the branch from github. A

simple Makefile is included.


Next use make to install the extension into your home directory. A

Shell reload is required Alt+F2 r Enter under Xorg or under Wayland

you may have to logout and login. The extension has to be enabled with

gnome-extensions-app (GNOME Extensions) or with dconf.


git clone https://github.com/micheleg/dash-to-dock.git


make -C dash-to-dock install


If msgfmt is not available on your system, you will see an error

message like the following:


make: msgfmt: No such file or directory


In this case install the gettext package from your distribution’s

repository.


yeats@yeats-virtual-machine:~/Tools$ git clone https://github.com/micheleg/dash-to-dock.git
Cloning into 'dash-to-dock'...
remote: Enumerating objects: 12011, done.
remote: Counting objects: 100% (142/142), done.
remote: Compressing objects: 100% (84/84), done.
remote: Total 12011 (delta 69), reused 106 (delta 58), pack-reused 11869
Receiving objects: 100% (12011/12011), 7.78 MiB | 985.00 KiB/s, done.
Resolving deltas: 100% (7841/7841), done.
yeats@yeats-virtual-machine:~/Tools$ ls
dash-to-dock

15e73a07acef472292faed994c7378d7.png

yeats@yeats-virtual-machine:~/Tools$ make -C dash-to-dock install
make: Entering directory '/home/yeats/Tools/dash-to-dock'
glib-compile-schemas ./schemas/
sassc --omit-map-comment _stylesheet.scss stylesheet.css
make: sassc: Command not found
make: *** [Makefile:98: stylesheet.css] Error 127
make: Leaving directory '/home/yeats/Tools/dash-to-dock'

b96ec98cea1140b19f28fa0d02d2d4ee.png

二、原因

根据官方文档操作到make时出错的,发现主要原因是这句make输出

sassc --omit-map-comment _stylesheet.scss stylesheet.css
make: sassc: Command not found

缺少sassc命令将_stylesheet.scss文件编译成stylesheet.css文件

三、解决方法

我尝试用安装Sassc的方式解决,但是安装后还是make失败,具体安装步骤参考这个文章在 Linux 上安裝 Sassc,效能比原生 Ruby Sass 快十倍!

于是我尝试找别的方法,发现网上一篇文章gnome 40 的"dash-to-dock"解决方案解决了问题

由于缺少stylesheet.css文件,我们通过克隆主线的方式复制该文件到/dash-to-dock下

git clone https://github.com/ewlsh/dash-to-dock.git ./dash-to-dock-master

cp ./dash-to-dock-master/stylesheet.css ./dash-to-dock/

复制到对应目录后,开始make,但又报了make: msgfmt: No such file or directory这个错误

make: msgfmt: No such file or directory

根据官方文档的提示是,msgfmt在系统上不可用,,需要安装gettext,输入下面的命令安装即可

sudo apt-get install gettext

安装完成之后,发现可以make将扩展安装到您的主目录中,终于有效了

安装完成之后,在 Xorg 或 Wayland 下需要重新加载 Shell,按Alt+F2 ,输入r 后,按Enter

然后需要注销并重新登录ubunut,在terminal中输入reboot即可

reboot

重启后打开tweak中的extensions,出现了Dash to Dock,表示成功安装

目录
相关文章
|
2月前
|
前端开发
CSS3:hover&demo
本文介绍了CSS中`hover`伪类的基本用法,包括改变元素自身样式、影响子元素及相邻或后续兄弟元素样式的技巧。同时,还探讨了`:before`和`:after`伪元素的使用方法,以及如何通过CSS实现边框流动效果、创建登录页面、设计轮盘游戏界面和平滑处理文本溢出等实用案例。每个示例都配有代码块,便于理解和实践。
|
4月前
|
前端开发 算法 开发者
CSS 的了解text-rendering属性
【8月更文挑战第24天】
|
5月前
|
Web App开发 前端开发 JavaScript
css【详解】—— content属性(含css计数器)
css【详解】—— content属性(含css计数器)
70 3
|
6月前
|
前端开发 JavaScript
什么是CSS的:target选择器
什么是CSS的:target选择器
72 0
|
7月前
|
前端开发
CSS -- a:link 失效问题 及 属性选择器
CSS -- a:link 失效问题 及 属性选择器
51 0
|
前端开发 JavaScript
css--使用的四种方法
css--使用的四种方法
|
前端开发
HTML: css中的display属性
HTML: css中的display属性
80 0
|
Web App开发 前端开发 搜索推荐
CSS Reset & Modern CSS Reset
CSS Reset & Modern CSS Reset
245 1
CSS Reset & Modern CSS Reset
|
Web App开发 前端开发 UED
现代 CSS 解决方案:Modern CSS Reset
现代 CSS 解决方案:Modern CSS Reset
271 0