Octave 字体配置错误

2024-01-18

我按照给出的说明通过 Homebrew 安装了 Octavehere http://jatinganhotra.com/blog/2014/01/21/installing-octave-on-os-x-10-dot-9-mavericks/.

当我尝试生成绘图时,我收到以下消息:

Fontconfig error: Cannot load default config file
warning: could not match any font: *-normal-normal-10
warning: called from
    axes at line 66 column 10
    gca at line 58 column 9
    newplot at line 148 column 8
    surf at line 70 column 9
    sombrero at line 65 column 5

然后我收到一长串以下消息:

warning: ft_render: unable to load appropriate font
warning: could not match any font: *-normal-normal-10

通常该图会出现一次,但如果我再次调用它,Octave 将退出并显示以下消息。

panic: Segmentation fault: 11 -- stopping myself...
attempting to save variables to 'octave-workspace'...
warning: unable to open 'octave-workspace' for writing...
warning: called from
    __gnuplot_drawnow__>gnuplot_trim_term at line 368 column 10
    __gnuplot_drawnow__>gnuplot_set_term at line 119 column 20
    __gnuplot_drawnow__ at line 84 column 16
Segmentation fault: 11

在讨论类似错误时,我经常看到对 /etc/fonts/fonts.conf 的引用。我的 /etc 目录不包含字体子目录。这可能是问题的根源,但我不知道如何解决它。当我跑步时,brew install fontconfig, I get Warning: fontconfig-2.11.1_1 already installed。当我跑步时sudo find / -name fonts.conf, I get /opt/X11/lib/X11/fontconfig/fonts.conf.

brew doctor产生以下警告,这些警告可能相关,但我不知道如何修复(除了卸载 Anaconda):

Warning: Anaconda is known to frequently break Homebrew builds, including Vim 
and MacVim, due to bundling many duplicates of system and Homebrew-available
tools.

If you encounter a build failure please temporarily remove Anaconda
from your $PATH and attempt the build again prior to reporting the
failure to us. Thanks!

Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.

Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew provided
script of the same name. We found the following "config" scripts:
    /Users/greg/anaconda/bin/curl-config
    /Users/greg/anaconda/bin/freetype-config
    /Users/greg/anaconda/bin/libdynd-config
    /Users/greg/anaconda/bin/libpng-config
    /Users/greg/anaconda/bin/libpng16-config
    /Users/greg/anaconda/bin/python-config
    /Users/greg/anaconda/bin/python2-config
    /Users/greg/anaconda/bin/python2.7-config
    /Users/greg/anaconda/bin/xml2-config
    /Users/greg/anaconda/bin/xslt-config

我正在运行 OS X 10.11.3 (El Capitan)。


try

brew uninstall fontconfig

brew install fontconfig --universal

如果你没有或者不想使用xquartz,你可以使用qt

brew uninstall gnuplot

brew install gnuplot --with-qt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Octave 字体配置错误 的相关文章

随机推荐

  • 如何防止 Typescript 查看父 node_modules 文件夹

    我在另一个 NPM 包中有一个 NPM 包 子包有一些代码 例如import range from iter tools 即使子 package json 没有依赖项iter tools I am NOT出现任何类型的 Typescript
  • 使用Visual Studio 2010开发nodejs

    是否可以使用VS2010开发NodeJS应用程序 我说的是普通的 Javascript 而不是 Azure 或任何类似的花哨的东西 我只是想使用 VS2010 作为 Javascript 编辑器 因为我有 NET 背景 而且我对它非常满意
  • 允许在数字字段中使用逗号

    这是一个非常愚蠢的问题 我觉得我一定错过了一些简单的事情 我有一个表格quantity场地 人们在输入数量时不断输入逗号 例如 他们输入12 000表示一万二千 所以我想在保存数量之前去掉逗号 12000在示例中 转换为数据库中的整数列 到
  • 提高 NumPy 数组上的操作性能

    我使用 numpy delete 从 while 循环内的数组中删除元素 仅当数组不为空时 此 while 循环才有效 这段代码工作正常但速度变慢 当数组有超过 1e6 个元素时 效果会显着提高 这是一个例子 while array sha
  • 共享自定义 NestJS 模块给出“不是当前处理模块的一部分”错误

    我们正在为不同的服务运行几个 NestJS 应用程序 它们都共享一些通用代码 在我们的例子中是 ConfigModule 和 CacheModule 我想将它们分解并放入公司 通用 npm 包中 以最大程度地减少代码复制 但我遇到了一个错误
  • JavaScript 中的反射

    我一直在研究 JavaScript 中反射的可能性 我已经有一个简单的反射器 它可以列出对象 函数的成员 如下所示 window Foo Bar Test function this x 32 this hello Hello World
  • 获取node.js中的模块名称

    有谁知道如何获取node js javascript中模块的名称 所以可以说你愿意 var RandomModule require fs console log RandomModule name gt fs 如果您尝试跟踪依赖项 可以尝
  • 打开已关闭的 SqlConnection

    关闭和打开同一个 SqlConnection 对象而不是每次都创建新对象是否存在任何问题 例如 SqlConnection conn new SqlConnection ConnectionString conn Open Some wor
  • 用于从特定文件夹下载文件的Servlet?

    我是JAVA技术的新手 尤其是Servlet 我需要制作一个Web应用程序项目 其中有一个上传和下载文件到 从服务器 tomcat 我已经有一个上传servlet 工作正常 我还有一个下载 servlet 在互联网上找到 但问题是这个 se
  • 如何使用单个提交按钮在一页中提交 2 个表单

    我创建了一个包含两个表单的 php 页面 但我希望这两个表单都只有一个提交按钮 表格有ids firstform secondform 我尝试过其他脚本 但它们实际上不起作用 下面是我的代码
  • RibbonControlsLibrary - 如何禁用最小化?

    如何从 RibbonControlsLibrary 禁用功能区控件的最小化 以下内容禁用了双击选项卡标题和上下文菜单上的 最小化功能区 public class ExRibbon Ribbon public override void On
  • 可投放的 可投放的

    我有这个标记 ul class cat ul class cat ul ul class cat ul ul 我做了这件事 ul cat droppable drop function alert this attr id 它总是写 你好
  • Cruise Control .net:使用包并显示 NUnit 结果

    经过一番困惑后 我终于成功地在我们的构建服务器上部署了 Cruise Control net 的实例 它每隔几分钟轮询一次服务器 并且仅在检测到 svn 存储库中的更改时才进行构建 对于构建和测试 我结合使用了 MSBuild 和 NUni
  • 是否可以在“拉模式”下运行剧本?

    我有一些在主主机上启动并在远程主机上运行特定操作的剧本 这是一种 推送 模式 活动由主控主机发起 我的几台主机在给定时间停机 并且在这种状态下显然无法运行剧本 这会导致主机是最新的 而其他主机则不是 为了解决这个问题 我可以以常规方式在主主
  • 使用 Google Drive API 更新文件错误 403

    目前 我使用 Google Cloud 的 GWT 应用程序遇到问题 我实际上有一段代码 允许您使用谷歌驱动器应用程序上传文件 除此之外 随着谷歌的更新 谷歌驱动器上的文件不再可能有多个父级 我们可以在这里看到 https cloud go
  • C++ 中变量的作用域最小化

    我现在正在编程一段时间 并开始尝试改进我的代码 由于我真的很讨厌创建大量在长函数中仅使用一次的变量 因此通过使用括号来缩短变量范围是一个好习惯吗 IE 而是写 void fcn int var1 some part of fcn use o
  • 如何在 CLI 容器之外查询 Hyperledger Fabric 区块链数据?

    我正在使用 Fabric sample 中的 byfn sh 脚本来启动我的区块链 我想从区块链中调用和查询 PHP 网站的数据 我确实知道我只能使用 CLI 容器中的 API 调用或使用 JavaSDK NodeSDK RESTapi 如
  • C++11 何时使用内存栅栏?

    我正在编写一些线程 C 11 代码 并且我不完全确定何时需要使用内存栅栏或其他东西 所以这基本上就是我正在做的事情 class Worker std string arg1 int arg2 int arg3 std thread thre
  • Azure DevOps Build 出现错误:无法找到程序集“System.ComponentModel.Annotations”

    我有一个 netstandard 2 0 项目 参考System ComponentModel Annotations 它在我的本地计算机上构建得很好 但是当我尝试使用 Azure DevOps 管道构建它时 出现以下错误 警告 MSB32
  • Octave 字体配置错误

    我按照给出的说明通过 Homebrew 安装了 Octavehere http jatinganhotra com blog 2014 01 21 installing octave on os x 10 dot 9 mavericks 当