小编chr*_*alz的帖子

如何在Emacs shell缓冲区中获得对"✖"等的支持?

我正在运行一个进程,在失败错误时输出字符'✖'(如Unicode中所定义).但是,如果在Emacs shell缓冲区(GNU Emacs的Aquamacs发行版)中运行该进程,我根本看不到错误.

使用:2011-03-18的GNU Emacs 23.3.1(i386-apple-darwin9.8.0,NS apple-appkit-949.54)on braeburn.aquamacs.org - Aquamacs Distribution 2.2

如何让Emacs shell缓冲区支持这样的unicode字符?

unicode emacs shell buffer aquamacs

6
推荐指数
2
解决办法
791
查看次数

OpenStack DevStack失败:安装keystoneauth1 2.12.2,然后需要2.16.0或更高版本

这是在stable/newtonUbuntu 16.04服务器上.

错误信息是:

 File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 859, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
ContextualVersionConflict: (keystoneauth1 2.12.2 (/usr/local/lib/python2.7/dist-packages), Requirement.parse('keystoneauth1>=2.16.0'), set(['glance-store']))
+inc/python:pip_install:1                  exit_trap
Run Code Online (Sandbox Code Playgroud)

在运行之前./stack.sh,从/opt/devstack用户stack:

stack@ubuntu-server-openstack:/opt/devstack$ pip list | ack keystoneauth1
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
keystoneauth1 (2.16.0)
stack@ubuntu-server-openstack:/opt/devstack$
Run Code Online (Sandbox Code Playgroud)

之后:

stack@ubuntu-server-openstack:/opt/devstack$ pip list | ack keystoneauth1
DEPRECATION: The default format will …
Run Code Online (Sandbox Code Playgroud)

openstack devstack

5
推荐指数
1
解决办法
216
查看次数

除VNC之外,基于GNOME的远程桌面服务器中的当前选项有哪些?

我正在寻找一个基于Linux的远程桌面服务器,它在服务GNOME桌面时比VNC更有效(例如,在Ubuntu上).例如,对于Windows,存在RDP(远程桌面协议).我有什么选择?

linux ubuntu rdp gnome remote-desktop

3
推荐指数
1
解决办法
1万
查看次数

如何为项目级`.npmrc`指定当前工作目录?

如下所示的绝对路径是有效的,但我需要npm使用文件目录.npmrc(项目的当前工作目录)的相对路径,而不是绝对路径。

如何指定相对路径(而不是写出绝对路径),或者如果不是那么简单,如何设置?

绝对路径用于<some-project>/.npmrc

onload-script = /some-absoloute-path/some-node-module.js

npm

3
推荐指数
1
解决办法
2677
查看次数

为什么`持久!'只获得瞬态的前八项?

我正在学习Clojure,并在此过程中从O'Reilly的书"Clojure Programming"中看到了这个例子:

(let [tm (transient {})]
  (doseq [x (range 100)]
    (assoc! tm x 0))
  (persistent! tm))
Run Code Online (Sandbox Code Playgroud)

它给出了结果{0 0, 1 0, 2 0, 3 0, 4 0, 5 0, 6 0, 7 0}.

也:

(let [tm (transient {})]
    (assoc! tm 0 0)
    (assoc! tm 1 0)
    (assoc! tm 2 0)
    (assoc! tm 3 0)
    (assoc! tm 4 0)
    (assoc! tm 5 0)
    (assoc! tm 6 0)
    (assoc! tm 7 0)
    (assoc! tm 8 0)
    (persistent! tm)
  )
Run Code Online (Sandbox Code Playgroud)

给出相同的结果:{0 …

clojure persistent transient

1
推荐指数
1
解决办法
163
查看次数