- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我收到错误
Source file `~/.emacs.d/elpa/cmake-mode-20110824/cmake-mode.el' newer than byte-compiled file
当我尝试在 cmake 模式下打开 CMakeLists.txt 文件时。
我的 .emacs 包含(部分)以下内容:
(setq load-path (cons
(expand-file-name "~/.emacs.d/elpa/cmake-mode-20110824")
load-path))
(require 'cmake-mode)
(setq auto-mode-alist
(append '(("CMakeLists\\.txt\\'" . cmake-mode)
("\\.cmake\\'" . cmake-mode))
auto-mode-alist))
回溯:
Debugger entered--Lisp error: (wrong-type-argument char-table-p nil)
char-table-parent(nil)
cmake-mode()
set-auto-mode-0(cmake-mode nil)
set-auto-mode()
normal-mode(t)
after-find-file(nil t)
find-file-noselect-1(#<buffer CMakeLists.txt> "~/CMakeLists.txt" nil nil "~/CMakeLists.txt" (19923691 2049))
find-file-noselect("~/CMakeLists.txt" nil nil t)
find-file("~/CMakeLists.txt" t)
call-interactively(find-file nil nil)
我对为什么会发生此错误感到困惑。免责声明:我是 emacs 和 elisp 菜鸟。
最佳答案
问题可能出在您的 cmake-mode
中,它已经过时了。修复方法如下:
emacs24
在您的~/.emacs
中:
(package-initialize)
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/"))
M-x 包列表包
。使用 C-s 查找 cmake-mode
。使用 i 标记安装并使用 x 安装。
关于emacs - 如何修复 "Source file newer than byte-compiled file"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22552380/
force 的 Unison 手册的一部分: You can also specify -force newer (or -force older) to force Unison to choose
我正在使用下面的代码 if [ ! -f $time_mark ] then touch $time_mark fi cp -f aaa.txt bbb.txt ccc.txt $file_d
我在 Visual Studio Express 中有一个如下所示的解决方案: C# 中的 LogicSchema 类将在运行时解析指定的 XML 文件。以下是Program.cs的main方法: L
仅当服务器副本比本地副本更新时,从服务器下载新文件的标准 pythonic 方式是什么? 要么我的 python-search-fu 今天非常弱,要么确实需要像下面那样滚动自己的日期时间解析器和比较器
我想自动上传我网站的文件。但是,远程服务器不支持 ssh,所以我尝试使用下面的 lftp 命令而不是 rsync。 lftp -c "set ftp:use-mdtm no && set ftp:ti
我有一双 元素设置为当一个 被点击,另一个动画到其内容的适当高度。 脚本通过暂时将高度切换为自动、测量高度,然后切换回样式表高度(为零)来实现这一点。 它工作正常,但只适用于相当老旧的 jQuery
我刚刚发布了 1.2.1 版的库,代码在 Github 中 如图所示: 我收到“警告”提示我正在使用旧版本的 appcompat 库,但我的库没有任何警告。 我已经通过 Bintray 将我的库分发到
我正在尝试使用 grunt-newer 来监视文件夹中的文件,如果有任何更改,则触发自定义任务。 我的 Gruntfile.js 中有这样的东西: grunt.initConfig({ watc
我在将 Access DB 文件添加到我的项目并将其设置为 Copy if newer 时发现了这个问题: 我认为只有当输出目录中的文件比项目目录中的文件旧时,它才会被复制到输出目录。 事实上,即使输
我检查了 man cp 并在 Ubuntu 14.04 中做了一些实验。我发现 cp -u 通过比较修改时间来更新文件。我对么?在手册页中指出: -u, --update copy only when
它们之间有什么区别? gulp-newer : gulp.src(imgSrc) .pipe(newer(imgDest)) .pipe(imagemin()) .pipe(gulp.de
我知道unix的find命令有这个选项: find -version GNU find version 4.1 -newer file Compares the modification da
我正在尝试使用 ucanaccess(4.0.2) jar 和代码 Access MS Access 2016 (.accdb) 文件: public class Test { static
所以我以前版本的应用程序在 gradle 文件中 versionCode 17 versionName "0.0.28" 但我想更新我的应用程序以使用 the system in th
我刚刚将应用程序部署到新服务器,尽管我使用的是 virtualenv,但我必须在生产服务器上安装一个新环境,该服务器具有不同的架构。 无论如何,我在开发过程中没有收到 TemplateSytaxErr
我正在使用适用于 iOS 的 paypal lasted SDK 测试我的应用程序。我懂了那个较新的SDK不支持并行支付(如果错了关于这个请指导如何使用最新的并行支付最新的 SDK)。 最佳答案 @M
这个问题在这里已经有了答案: Grunt doesn't update main scss file (2 个答案) 关闭 6 年前。 我正在尝试使用 grunt-newer 获取对我的 sass
使用 Docker Machine 创建新机器后,出现以下错误: $ docker ps Error response from daemon: client is newer than server
在编译过程中,cmake 会显示这样的消息:“Depende 比 Depender 新”解释为什么需要重新编译文件。 我怎样才能摆脱这条消息? 最佳答案 抱歉,问题出在 Buildroot 中。根 m
在编译过程中,cmake 会显示这样的消息:“Depende 比 Depender 新”解释为什么需要重新编译文件。 我怎样才能摆脱这条消息? 最佳答案 抱歉,问题出在 Buildroot 中。根 m
我是一名优秀的程序员,十分优秀!