草庐IT

ruby-on-rails - 错误 "no such file to load"-- sqlite3/sqlite3_native (LoadError)

我的操作系统是Windows7。我的问题是,当我尝试运行railsserver时,发生错误。我已经安装了sqlite3gem,甚至安装了sqlite-rubygem,但仍然没有。我已经不知道该怎么办了。如果有人需要任何其他信息,请提出要求,我会提供。完整的错误是:C:/Ruby192/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.3-x86-mingw32/lib/sqlite3.rb:6:in`require':nosuchfiletoload--sqlite3/sqlite3_native(LoadError)fromC:/Ruby192/lib/rub

ruby-on-rails - 在 Windows 上使用 sqlite3-ruby 进行未初始化的常量编码

在一台新机器上,使用适用于Windows的一键式安装程序安装了ruby​​。安装了rails2.3.2和所有相关的gem,然后我安装了sqlite3二进制文件(进入c:\ruby\bin文件夹)。最后我做了geminstallsqlite3-ruby-v=1.2.3(这显然是适用于Windows的最新版本)当我运行rakedb:migrate或在运行时触及任何ActiveRecord对象时,会发生此错误。错误看起来像这样:**Invokedb:migrate(first_time)**Invokeenvironment(first_time)**Executeenvironment**

ruby-on-rails - 在 Windows 上使用 sqlite3-ruby 进行未初始化的常量编码

在一台新机器上,使用适用于Windows的一键式安装程序安装了ruby​​。安装了rails2.3.2和所有相关的gem,然后我安装了sqlite3二进制文件(进入c:\ruby\bin文件夹)。最后我做了geminstallsqlite3-ruby-v=1.2.3(这显然是适用于Windows的最新版本)当我运行rakedb:migrate或在运行时触及任何ActiveRecord对象时,会发生此错误。错误看起来像这样:**Invokedb:migrate(first_time)**Invokeenvironment(first_time)**Executeenvironment**

ruby - 在退出时优雅地取消订阅 redis

我有一个监听redischannel的ruby​​程序:moduleListenerclass每次部署应用程序时,我都会重新启动进程kill-15listener-pid但是Airbrake使用以下回溯通知我关于SignalException:SIGTERM/gems/hiredis-0.6.1/lib/hiredis/ext/connection.rb:19inread/gems/hiredis-0.6.1/lib/hiredis/ext/connection.rb:19inread/gems/redis-3.3.3/lib/redis/connection/hiredis.rb:5

ruby - 在退出时优雅地取消订阅 redis

我有一个监听redischannel的ruby​​程序:moduleListenerclass每次部署应用程序时,我都会重新启动进程kill-15listener-pid但是Airbrake使用以下回溯通知我关于SignalException:SIGTERM/gems/hiredis-0.6.1/lib/hiredis/ext/connection.rb:19inread/gems/hiredis-0.6.1/lib/hiredis/ext/connection.rb:19inread/gems/redis-3.3.3/lib/redis/connection/hiredis.rb:5

ruby-on-rails - Redis hmget 超时

我正在使用REDIS.hmget匹配一堆字符串。整个商店有大约14万个key。我已经看到我的后端在不到1秒的时间内匹配超过1k个字符串,但我遇到了这种匹配在完成前超时的特殊情况。我得到以下崩溃跟踪:Errno::ETIMEDOUT:Connectiontimedout.bundle/gems/ruby/1.8/gems/redis-2.2.2/lib/redis/connection/ruby.rb:58:in`write'.bundle/gems/ruby/1.8/gems/redis-2.2.2/lib/redis/connection/ruby.rb:58:in`write'.b

ruby-on-rails - Redis hmget 超时

我正在使用REDIS.hmget匹配一堆字符串。整个商店有大约14万个key。我已经看到我的后端在不到1秒的时间内匹配超过1k个字符串,但我遇到了这种匹配在完成前超时的特殊情况。我得到以下崩溃跟踪:Errno::ETIMEDOUT:Connectiontimedout.bundle/gems/ruby/1.8/gems/redis-2.2.2/lib/redis/connection/ruby.rb:58:in`write'.bundle/gems/ruby/1.8/gems/redis-2.2.2/lib/redis/connection/ruby.rb:58:in`write'.b

ruby-on-rails - 视频仍在使用 redis 和 sidekiq 在 Rails 应用程序中编码消息

我是Rails的新手。我完全按照做(复制粘贴)https://www.pubnub.com/blog/2015-12-08-building-video-sharing-app-server-messaging-ruby/在此之上我正在运行redis-server和bundleexecsidekiq但我收到消息“视频仍在编码中。”我检查了数据库并插入了我的视频。这是Redis和sidekiq的日志Redis——$redis服务器[64544]11Oct07:36:14.426#Warning:noconfigfilespecified,usingthedefaultconfig.Ino

ruby-on-rails - 视频仍在使用 redis 和 sidekiq 在 Rails 应用程序中编码消息

我是Rails的新手。我完全按照做(复制粘贴)https://www.pubnub.com/blog/2015-12-08-building-video-sharing-app-server-messaging-ruby/在此之上我正在运行redis-server和bundleexecsidekiq但我收到消息“视频仍在编码中。”我检查了数据库并插入了我的视频。这是Redis和sidekiq的日志Redis——$redis服务器[64544]11Oct07:36:14.426#Warning:noconfigfilespecified,usingthedefaultconfig.Ino

ruby-on-rails - Ruby On Rails 上的 Redis - 未初始化的常量

我在安装了Apache的Ubuntu服务器上使用passenger。当我尝试加载带有redis的ruby​​应用程序时,出现此错误。Errormessage:uninitializedconstantRedis::Client::ALIASESExceptionclass:NameErrorApplicationroot:/xxx/ruby0/usr/local/rvm/gems/ruby-1.9.3-p194/gems/redis-namespace-0.4.3/lib/redis/namespace.rb128in`'1/usr/local/rvm/gems/ruby-1.9.3-