问题标签 [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.
wayland - 当我尝试更改亮度时升级到 Ubuntu 17.10 后从 xrandr 获取“未找到输出 eDP-1”
我有一台 ThinkPad X1 Yoga(第二代),在运行 Ubuntu 17.04 时,我可以像这样更改亮度:
现在,当我在 17.10 下这样做时,我得到了:
当我点击亮度上下按钮时,我看到此文件中的数值正确更改:
但是 xrandr 报告了一个新标签:
我尝试用 XWAYLAND0 替换 eDP-1,但它返回 0 且没有错误,亮度也没有任何变化。
希望获得一些帮助以使亮度设置再次正常工作。现在它一直处于全亮度状态,这对电池来说并不是很好。
c++ - Ogre3D : 构建示例程序 (Samples/Tutorial/Bootstrap.cpp)
所以这就是我想要实现的目标:
首先,我在 Ubuntu 17.10 上。我的目标是编译 Ogre3D,然后按照基本 cmake 项目设置页面中的说明构建示例程序:Ogre3D 1.10 cmake setup
我已经成功编译 Ogre 并像往常一样安装它(在 中/usr/local
),以便在编译我自己的项目时更加轻松。所以基本上,我最终得到:
- 当前的 Ogre3D 源代码(从 github 克隆)
- 从此源代码构建结果(如源代码中的相关帮助文件中所述)。请记住,此时,所有基本依赖项都已满足,并且构建完成没有任何问题。
我的项目文件,使用此设置和生成
/li>CMakeLists.txt
:
显然,在 /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 没有卸载选项,而且在清理安装时我很无聊。除非有人有想法?)
ruby - 无法在 Ubuntu 17.10 上安装 jekyll
尝试安装 Jekyll 但不断收到此错误消息:
我已经安装了以下但可能不是这个顺序
- 制作
- 构建必备
- 红宝石
- 红宝石开发
- 海合会
有任何想法吗?
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 并重新安装(服务器而不是客户端),然后它在最初的几次尝试中工作正常,然后又回到相同的情况。提前致谢!
php - 在 https 中找不到 Laravel 项目
我目前使用 Apache2 向我的 Ubuntu 17.01 服务器颁发了 SSL 证书。我试图将 HTTP 重定向到 HTTPS,但我的 Laravel 项目现在不存在。但 Ubuntu 默认页面有效。
我的 SSL 配置
我的 laravel 配置文件
c - 不能在简单的 C 代码段中使用 2 getchar() 函数
我在编程方面有点菜鸟,特别是在 C 语言方面。我正在尝试一些代码来了解有关 C 语法的更多信息。这是我的问题:为什么getchar()
下面代码段中的第二个不起作用?我的意思是我想安慰等到我进入然后完成。
PS:我使用的是 ubuntu 17.10。
ncurses - ncurses如何搜索终端描述
由于某些原因,我正在从源代码构建 ncurses 6.1。首先我配置源
然后我用
两者都没有论据。当我尝试运行测试时,我收到错误消息
在我的本地系统(Ubuntu 17.10)和
在构建服务器(Jenkins Docker 容器)上。
我发现这个版本正在寻找终端描述/usr/share/terminfo/
。有很多描述,但xterm-256color
在我的本地系统上没有。在构建服务器上,该文件夹/usr/share/terminfo/
为空。我发现xterm-256color
并xterm
在/lib/terminfo
. 当我使用包管理器(适用于 Ubuntu 17.10)安装 ncurses 时,它可以工作。所以我假设这个包选择了正确的路径。我复制了xterm-256color
resp。xterm
from /lib/terminfo
to/usr/share/terminfo/
和我的构建现在可以在两个系统上运行。为什么存在两条不同的路径,为什么这两个版本的 ncurses 选择两条不同的路径?我需要一个开箱即用的 ncurses 柯南包,无需复制描述文件。
这可能与以下内容重复: How to set custom search paths for terminfo database when building ncurses from source
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。谢谢。
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
. 我必须使用突触管理器将其删除
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...
它开始打印点、线和点线:
......................................................................
我跑了一次,几个小时后它仍在打印点。它不会启动任何错误消息,它只会继续打印点。
我看过一个关于它的教程视频,在那里真正启动定位器只需要几秒钟。
那么,任何人都可以给出一个想法,我该如何解决这个问题?