Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 续集示例赢得';跑不动_Ruby_Yaml_Sequel - Fatal编程技术网

Ruby 续集示例赢得';跑不动

Ruby 续集示例赢得';跑不动,ruby,yaml,sequel,Ruby,Yaml,Sequel,我刚刚为Ruby安装了“sequel”gem。我想尝试Sequel网站上的示例,但它不起作用:( test.rb: 控制台: $ sequel test.rb Error: ArgumentError: syntax error on line 11, col 37: `i'/usr/lib/ruby/1.8/yaml.rb:133:in `load' 您需要使用rubynotsequel $ ruby test.rb +1因为这应该可以工作,如果不行,您的ruby或sequel安装有问题。

我刚刚为Ruby安装了“sequel”gem。我想尝试Sequel网站上的示例,但它不起作用:( test.rb:

控制台:

$ sequel test.rb
Error: ArgumentError: syntax error on line 11, col 37: `i'/usr/lib/ruby/1.8/yaml.rb:133:in `load'

您需要使用
ruby
not
sequel

$ ruby test.rb

+1因为这应该可以工作,如果不行,您的ruby或sequel安装有问题。
ruby test.rb
?/usr/lib/ruby/site\u ruby/1.8/rubygems/custom\u require.rb:31:in
gem\u original\u require:“加载错误:没有这样的文件要加载--sqlite3(sequel::AdapterNotFound)from/usr/lib/ruby/site\u ruby/1.8/rubygems/custom\u require.rb:31:in
require'from/usr/lib/ruby/gems/1.8/gems/sequel-3.13.0/lib/sequel/adapters/sqlite.rb:1 from/usr/lib/ruby/site\u ruby/1.8/rubygems/custom\u require.rb1:在k_require'(以及更多…)中,我通过“gem install sequel”安装了sequel。Ramaze工作正常。您也需要安装sqlite3。从技术上讲,您需要sqlite3 ruby gem:“sudo gem install sqlite3 ruby”
$ ruby test.rb