我使用带有vim的FuzzyFinder来打开文件并在缓冲区之间切换.它就像一个魅力,除非我正在处理的当前文件有一些变化.Vim不会让我切换缓冲区直到我保存它:
"E37:自上次更改后没有写入(添加!覆盖)".
除非我退出编辑,否则有没有办法抑制此警告?我只想切换到不同的缓冲区来引用一些代码并切换回来.
我在Slow Leopard(通过MacPorts安装)上运行Ruby 1.9(ruby 1.9.1p376(2009-12-07修订版26041)[i386-darwin10]).
然后我通过MacPorts安装了Ruby MySQL客户端库:安装rb19-mysql
尝试使用它我收到以下错误:
db.rb:4:in `initialize': wrong number of arguments(4 for 0) (ArgumentError)
from db.rb:4:in `new'
from db.rb:4:in `'
我的代码:
require 'mysql'
require 'pp'
dbh = Mysql.new("localhost", "testuser", "testpass", "test")
puts "Server version: " + dbh.get_server_info
Run Code Online (Sandbox Code Playgroud)
好像我在这里遗漏了一些非常基本的东西.
我安装了正确的客户端库吗?我正确使用它?我错过了其他一些依赖项吗?
如果有人能指出我正确的方向,我将不胜感激.
谢谢!