小编Dav*_*vid的帖子

Redmine/puma与未定义的方法`stop'崩溃为nil:NilClass(NoMethodError)

我在运行Redmine应用程序的Puma Application Server上出错.美洲狮正确快速地启动下一个http调用返回此错误...我没有在Google上找到答案如何处理这个问题.

这是错误消息:

==> log/puma.stderr.log <==
/home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/single.rb:16:in `stop': undefined method `stop' for nil:NilClass (NoMethodError)
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/launcher.rb:146:in `stop'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/launcher.rb:382:in `block in setup_signals'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack.rb:85:in `<module:Digest>'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack.rb:81:in `<module:Auth>'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack.rb:77:in `<module:Rack>'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack.rb:12:in `<top (required)>'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `require'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `rescue in require'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/configuration.rb:300:in `rack_builder'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/configuration.rb:315:in `load_rackup'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/configuration.rb:243:in `app'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/runner.rb:127:in `load_and_bind'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/single.rb:85:in `run'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/launcher.rb:172:in `run'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/cli.rb:74:in `run'
    from /home/david/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/bin/puma:10:in `<top (required)>'
    from /home/david/.rbenv/versions/2.3.1/bin/puma:23:in `load'
    from /home/david/.rbenv/versions/2.3.1/bin/puma:23:in `<main>'
Run Code Online (Sandbox Code Playgroud)

以下是有关此服务器的信息:

$ …
Run Code Online (Sandbox Code Playgroud)

ruby redmine puma

6
推荐指数
0
解决办法
1042
查看次数

Postgresql:无法与新创建的用户连接

这是错误:

$  psql -h localhost -U kMbjQ6pR9G  -d fzvqFILx0d
Password for user kMbjQ6pR9G: 
psql: FATAL:  password authentication failed for user "kMbjQ6pR9G"
FATAL:  password authentication failed for user "kMbjQ6pR9G"
Run Code Online (Sandbox Code Playgroud)

我可能缺少使用新 PostgreSQL 的配置步骤。

这是我尝试使用自己的数据库创建新用户的命令行:

sudo -u postgres bash -c "psql -c \"CREATE USER $USER WITH PASSWORD '$PASSWORD';\"" &&
sudo -u postgres bash -c "psql -c \"CREATE DATABASE $DB;\"" &&
sudo -u postgres bash -c "psql -c \"GRANT ALL PRIVILEGES ON DATABASE $DB to $USER;\"" &&
Run Code Online (Sandbox Code Playgroud)

这是 PostgreSQL 配置:

$ sudo grep -v …
Run Code Online (Sandbox Code Playgroud)

postgresql ubuntu-16.10

3
推荐指数
1
解决办法
4815
查看次数

TCPDF 图像长宽比问题

我在插入 TCPDF 图像时遇到问题。

在此输入图像描述

这是我正在使用的代码:

$this->Image($this->data['logo'], PDF_MARGIN_LEFT, 5, 60, 20, '', '', 'M', true);
Run Code Online (Sandbox Code Playgroud)

我已将调整大小设置为 true,但 TCPDF 库不考虑图像比例。

如何强制保留图像比例?

有关信息,我正在使用 TCPDF 6.2.8 (2015-04-29)。

感谢您的支持,大卫。

php tcpdf

2
推荐指数
1
解决办法
5662
查看次数

标签 统计

php ×1

postgresql ×1

puma ×1

redmine ×1

ruby ×1

tcpdf ×1

ubuntu-16.10 ×1