问题标签 [ubuntu-17.10]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3378 浏览

wayland - 当我尝试更改亮度时升级到 Ubuntu 17.10 后从 xrandr 获取“未找到输出 eDP-1”

我有一台 ThinkPad X1 Yoga(第二代),在运行 Ubuntu 17.04 时,我可以像这样更改亮度:

现在,当我在 17.10 下这样做时,我得到了:

当我点击亮度上下按钮时,我看到此文件中的数值正确更改:

但是 xrandr 报告了一个新标签:

我尝试用 XWAYLAND0 替换 eDP-1,但它返回 0 且没有错误,亮度也没有任何变化。

希望获得一些帮助以使亮度设置再次正常工作。现在它一直处于全亮度状态,这对电池来说并不是很好。

0 投票
1 回答
904 浏览

c++ - Ogre3D : 构建示例程序 (Samples/Tutorial/Bootstrap.cpp)

所以这就是我想要实现的目标:

首先,我在 Ubuntu 17.10 上。我的目标是编译 Ogre3D,然后按照基本 cmake 项目设置页面中的说明构建示例程序:Ogre3D 1.10 cmake setup

我已经成功编译 Ogre 并像往常一样安装它(在 中/usr/local),以便在编译我自己的项目时更加轻松。所以基本上,我最终得到:

  • 当前的 Ogre3D 源代码(从 gi​​thub 克隆)
  • 从此源代码构建结果(如源代码中的相关帮助文件中所述)。请记住,此时,所有基本依赖项都已满足,并且构建完成没有任何问题。
  • 我的项目文件,使用此设置和生成CMakeLists.txt

    /li>

显然,在 /usr/local 中安装 Ogre 后,它可以按原样工作,但否则我必须指定正确的路径。这些都不是问题。

  • 一个 main.cpp 文件,它只是教程中提到的 Bootstrap.cpp 文件的副本。我将它添加到项目中,然后尝试构建。

在这一点上,有些事情引起了我的注意。

  • 示例浏览器与 Ogre 的其余部分同时构建,它依赖于教程中使用的相同 OgreBites 组件,由于找不到 libfreetype.so.2.6 的奇特原因,它根本无法工作。果然,freetype 实际上是在配置 Ogre 构建的 cmake 期间构建的,我真的不明白为什么它会有任何问题。

  • 由于未声明SDLK_ESCAPE,或者不在正确的范围内,示例程序无法编译。这很烦人,因为我几乎不知道这是否是由于 Ogre、SDL 或其他任何问题造成的。我的预感是我的系统上的 OgreBites 存在严重问题。

所以。

看到这个用于构建和使用最新版本的 Ogre 和 cmake 的“教程”是......充其量是模糊的,似乎真的总结为“复制示例文件并以某种方式构建你的东西​​”,我在这里真的只有两个选择。

要么有人试图指导我找出困扰我的疯狂问题,要么,我认为这会更有趣,有人构建了 Ogre,这个示例程序自己然后展示了他们的确切做法(即使我已经准备好打赌没有人会遇到问题,但是嘿)

(另外,保持最好的状态,我认为使用 sudo make install 安装构建结果是一个好主意,但是 makefile 没有卸载选项,而且在清理安装时我很无聊。除非有人有想法?)

0 投票
1 回答
117 浏览

ruby - 无法在 Ubuntu 17.10 上安装 jekyll

尝试安装 Jekyll 但不断收到此错误消息:

我已经安装了以下但可能不是这个顺序

  • 制作
  • 构建必备
  • 红宝石
  • 红宝石开发
  • 海合会

有任何想法吗?

0 投票
1 回答
3724 浏览

mysql - Ubuntu 17.10 - ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我已经看到有关堆栈溢出的类似问题被问到,但似乎没有一个能正确解决我的问题。我最近将我的系统从 Ubuntu 16.04 升级到 Ubuntu 17.10 。从那时起,我一直遇到 mysql 的问题,我无法正确启动它,它显示以下错误:

我在网上搜索了许多解决方案,最后尝试卸载并重新安装,但几天或几次尝试后问题又出现了。在运行“service mysql start”时,它显示:

运行建议的命令后,它会显示以下日志:

每次发生这种情况时,我都会卸载 mysql 并重新安装(服务器而不是客户端),然后它在最初的几次尝试中工作正常,然后又回到相同的情况。提前致谢!

0 投票
0 回答
116 浏览

php - 在 https 中找不到 Laravel 项目

我目前使用 Apache2 向我的 Ubuntu 17.01 服务器颁发了 SSL 证书。我试图将 HTTP 重定向到 HTTPS,但我的 Laravel 项目现在不存在。但 Ubuntu 默认页面有效。

我的 SSL 配置

我的 laravel 配置文件

0 投票
1 回答
236 浏览

c - 不能在简单的 C 代码段中使用 2 getchar() 函数

我在编程方面有点菜鸟,特别是在 C 语言方面。我正在尝试一些代码来了解有关 C 语法的更多信息。这是我的问题:为什么getchar()下面代码段中的第二个不起作用?我的意思是我想安慰等到我进入然后完成。

PS:我使用的是 ubuntu 17.10。

0 投票
1 回答
1280 浏览

ncurses - ncurses如何搜索终端描述

由于某些原因,我正在从源代码构建 ncurses 6.1。首先我配置源

然后我用

两者都没有论据。当我尝试运行测试时,我收到错误消息

在我的本地系统(Ubuntu 17.10)和

在构建服务器(Jenkins Docker 容器)上。

我发现这个版本正在寻找终端描述/usr/share/terminfo/。有很多描述,但xterm-256color在我的本地系统上没有。在构建服务器上,该文件夹/usr/share/terminfo/为空。我发现xterm-256colorxterm/lib/terminfo. 当我使用包管理器(适用于 Ubuntu 17.10)安装 ncurses 时,它可以工作。所以我假设这个包选择了正确的路径。我复制了xterm-256colorresp。xtermfrom /lib/terminfoto/usr/share/terminfo/和我的构建现在可以在两个系统上运行。为什么存在两条不同的路径,为什么这两个版本的 ncurses 选择两条不同的路径?我需要一个开箱即用的 ncurses 柯南包,无需复制描述文件。

这可能与以下内容重复: How to set custom search paths for terminfo database when building ncurses from source

0 投票
1 回答
5228 浏览

python - 如何将 python 版本降级到 Python 2.7.13(默认,2017 年 11 月 7 日,00:42:48)?

我尝试按照此说明将我的 python 版本从 3.0 降级到 2.7.13

最后,Python 2.7.13 (default, Mar 6 2018, 01:35:39)我发现这个版本与我目前的项目不兼容,一些曾经工作的模块被贬值了

ExtDeprecationWarning:不推荐导入 flask.ext.sqlalchemy,请改用 flask_sqlalchemy。从 flask.ext.sqlalchemy 导入 SQLAlchemy

可能工作的版本Python 2.7.13 (default, Nov 7 2017, 00:42:48)与检查同一项目上工作的其他机器一样。

我不想更改某些模块以与 python 版本兼容,而是想将我的 python 版本降级到以前的工作版本Python 2.7.13 (default, Nov 7 2017, 00:42:48)

有什么线索可以将其降级为工作 python 版本吗?我是 Ubuntu 17.10。谢谢。

0 投票
0 回答
324 浏览

mysql - 无法在 Ubuntu 17.10 Gnome 3.26.2 上安装 mysql

尝试安装mysql,总是出现以下错误:

处理时遇到错误:/var/cache/apt/archives/mysql-server-5.7_5.7.21-0ubuntu0.17.10.1_amd64.deb E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

全文见下文:

我已经尝试过这个解决方案 以及 stackoverflow 上几乎所有可用的解决方案,但它并没有解决我的问题,即使 mysql 服务器也没有完全被sudo apt-get remove --purge mysql-server. 我必须使用突触管理器将其删除

0 投票
1 回答
199 浏览

java-8 - gemfire 启动定位器耗时太长

我已经在我的 Ubuntu 17.10 中安装了 gemfire,使用 java 版本“1.8.0_161”,我正在尝试使用 gfsh 启动定位器。

start locator --name=locator1

之后,它向我显示以下消息:

Starting a Geode Locator in /home/john/projetos/my_gemfire/locator1...

它开始打印点、线和点线:

......................................................................

我跑了一次,几个小时后它仍在打印点。它不会启动任何错误消息,它只会继续打印点。

我看过一个关于它的教程视频,在那里真正启动定位器只需要几秒钟。

那么,任何人都可以给出一个想法,我该如何解决这个问题?