Квадратные скобки [] используются для инициализации массивов. Документация для случая инициализатора [] находится в
ri Array::[]
, фигурные скобки {} используются для инициализации хешей. Документация для случая инициализатора {} находится в
ri Hash::[]
, квадратные скобки являются также наиболее часто используемыми как метод во многих базовых рубиновых классах, как Массив, Хеш, Строка и другие.
можно получить доступ к списку всех классов, которые имеют метод" []" определенный с
ri []
, большинство методов также имеет" [] =" метод, который позволяет присваивать вещи, например:
s = "hello world"
s[2] # => 108 is ascii for e
s[2]=109 # 109 is ascii for m
s # => "hemlo world"
Фигурные скобки могут также использоваться вместо, "действительно... заканчиваются" на блоках, как "{...}".
Другой случай, где Вы видите квадратные скобки или используемые фигурные скобки - находится в специальных инициализаторах, где любой символ может использоваться, как:
%w{ hello world } # => ["hello","world"]
%w[ hello world ] # => ["hello","world"]
%r{ hello world } # => / hello world /
%r[ hello world ] # => / hello world /
%q{ hello world } # => "hello world"
%q[ hello world ] # => "hello world"
%q| hello world | # => "hello world"
Я бы попробовал добавить путь к SQLite в PATH.
Дополнение: SQLite 3 не «установлен». Это DLL, обычно незарегистрированная. Большая часть программного обеспечения, использующего SQLite 3, будет полагаться на локальную копию или копию, указанную в переменной среды.
Только что попробовал это на Windows 7 Ultimate 64 bit. Не понравилось, когда я положил его в папку ruby/bin. Не понравился и WinodwsSystem32... поместите его в Windowssystem, и он запустился... иди рисуй... во всяком случае, fyi для 64bit.