我在 Lubuntu 13.04 上安装了 Brackets。
当我使用命令brackets打开它时,出现错误:
/usr/lib/brackets/Brackets: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory.
我怎样才能让 Brackets 工作?
最近,我需要从源代码构建 Vim 以使用需要 Lua 解释的插件。这在我的笔记本电脑上运行良好,但我的塔式计算机有一些问题。每次运行 Vim 时,我都会收到以下消息:
Error detected while processing /home/XXXXXX/.vim/vimrc:
line 55:
E484: Can't open file /usr/share/vim/vim74/syntax/syntax.vim
Run Code Online (Sandbox Code Playgroud)
不足为奇的是,Vim 无法突出显示语法,并在编辑文本时抛出一堆其他错误。
我自己做了一些研究后,我可以看出,syntax.vim 实际上在 中/usr/local/share/vim/vim74/syntax/syntax.vim,而不是前面提到的目录。我该如何解决这个问题?
Vim 是使用checkinstall. 为了编译它,我运行了以下命令:
./configure --with-features=huge --enable-cscope --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu --enable-multibyte --enable-fontset --disable-gui --disable-netbeans --enable-luainterp=yes --with-lua-prefix=/usr/include/lua5.1 --enable-largefile
make VIMRUNTIMEDIR=/usr/share/vim/vim74
Run Code Online (Sandbox Code Playgroud) 最近,我买了一个罗技 M570 无线轨迹球鼠标。虽然我对它总体上很满意,但有一个问题困扰着我。每隔一段时间,鼠标就会遇到输入延迟,因此运动会跳动而不是平滑。当我需要执行精确的动作时,这可能会非常烦人。
经过一番搜索,我发现了我的问题的两个可能原因。
查阅维基百科后,我确认接收器使用的是 2.4 GHz 频段。但是,规范似乎表明它像蓝牙一样在其频段内的频率之间跳跃,这使得很难验证这是否是我的问题的原因。
查看附近 WiFi 网络使用的频率后,我发现其中两个也在 2.4 GHz 范围内。下面是输出sudo iwlist wlan0 scan | grep Frequency | sort | uniq -c | sort -n。
1 Frequency:2.437 GHz (Channel 6)
3 Frequency:2.412 GHz (Channel 1)
Run Code Online (Sandbox Code Playgroud)
我绝不是无线网络方面的专家,但这似乎有助于验证我的理论,即接收器实际上正在经历干扰,因为它正在跳到这些频率。
我还可以验证我的 USB WiFi 适配器是否与接收器的 USB 端口相邻,这也可能导致一些问题。遗憾的是,WiFi 适配器仅支持 2.4 GHz 频段,因此以这种方式防止干扰是有问题的,因为我将仅限于跳跃 USB 端口。下面是输出iwlist wlan0 channel。
wlan0 14 channels in total; available frequencies :
Channel 01 : …Run Code Online (Sandbox Code Playgroud) 我见过 Guard,它在 Web 开发中很有用,我想安装它。当然,我希望能够使用sudo gem install guard它(是的,它是一个 Ruby Gem)。但是安装出错了。这是我得到的:
Building native extensions. This could take a while...
ERROR: Error installing guard:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:4:in `<main>'
Gem files will remain installed in /var/lib/gems/1.9.1/gems/ffi-1.9.3 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/ffi-1.9.3/ext/ffi_c/gem_make.out
Run Code Online (Sandbox Code Playgroud)
有谁知道我该如何解决这个问题?谢谢你的帮助。