水果六 2024-05-08 16:26 采纳率: 50%
浏览 8
已结题

安装redmine时,提示错误

安装好redmine后
在使用命令“ruby bin/rails server webrick -e production -d”启动redmine时。提示如下信息

[root@vnc redmine-5.0.8]# ruby bin/rails server webrick -e production -d
Traceback (most recent call last):
        8: from bin/rails:4:in `<main>'
        7: from bin/rails:4:in `require'
        6: from /usr/local/rvm/gems/ruby-2.7.0/gems/railties-6.1.7.7/lib/rails/commands.rb:18:in `<top (required)>'
        5: from /usr/local/rvm/gems/ruby-2.7.0/gems/railties-6.1.7.7/lib/rails/command.rb:48:in `invoke'
        4: from /usr/local/rvm/gems/ruby-2.7.0/gems/railties-6.1.7.7/lib/rails/command/base.rb:69:in `perform'
        3: from /usr/local/rvm/gems/ruby-2.7.0/gems/thor-1.3.1/lib/thor.rb:527:in `dispatch'
        2: from /usr/local/rvm/gems/ruby-2.7.0/gems/thor-1.3.1/lib/thor/invocation.rb:127:in `invoke_command'
        1: from /usr/local/rvm/gems/ruby-2.7.0/gems/thor-1.3.1/lib/thor/command.rb:28:in `run'
/usr/local/rvm/gems/ruby-2.7.0/gems/railties-6.1.7.7/lib/rails/commands/server/server_command.rb:130:in `perform': wrong number of arguments (given 1, expected 0) (ArgumentError)
        9: from bin/rails:4:in `<main>'
        8: from bin/rails:4:in `require'
        7: from /usr/local/rvm/gems/ruby-2.7.0/gems/railties-6.1.7.7/lib/rails/commands.rb:18:in `<top (required)>'
        6: from /usr/local/rvm/gems/ruby-2.7.0/gems/railties-6.1.7.7/lib/rails/command.rb:48:in `invoke'
        5: from /usr/local/rvm/gems/ruby-2.7.0/gems/railties-6.1.7.7/lib/rails/command/base.rb:69:in `perform'
        4: from /usr/local/rvm/gems/ruby-2.7.0/gems/thor-1.3.1/lib/thor.rb:527:in `dispatch'
        3: from /usr/local/rvm/gems/ruby-2.7.0/gems/thor-1.3.1/lib/thor/invocation.rb:127:in `invoke_command'
        2: from /usr/local/rvm/gems/ruby-2.7.0/gems/thor-1.3.1/lib/thor/command.rb:21:in `run'
        1: from /usr/local/rvm/gems/ruby-2.7.0/gems/thor-1.3.1/lib/thor/command.rb:35:in `rescue in run'
/usr/local/rvm/gems/ruby-2.7.0/gems/thor-1.3.1/lib/thor/base.rb:624:in `handle_argument_error': ERROR: "rails server" was called with arguments ["webrick"] (Thor::InvocationError)
Usage: "rails server -u [thin/puma/webrick] [options]"



请问如何修复 ?

  • 写回答

4条回答 默认 最新

  • 笑面虎 2024-05-08 16:26
    关注

    以下内容由CHATGPT及笑面虎共同生成、有用望采纳:


    问题概括

    目的是解决在启动Redmine时遇到的启动错误。

    问题出现原因

    错误信息表明,rails server 命令被给予了一个参数 webrick,但根据Rails 6.1版本起的新行为,rails server 命令不再接受任何参数。这是因为在Rails 6.1中,命令行工具进行了重构,不再需要指定服务器类型作为参数。

    问题解决方案

    要解决这个问题,你应该使用Rails 6.1及以后版本的正确命令来启动服务器。不需要指定服务器类型,Rails会默认使用Webrick。

    提供代码

    使用以下命令来启动Redmine服务器:

    ruby bin/rails server -e production -d
    

    注意:这里没有 webrick 参数。

    代码运行方式

    1. 确保你位于Redmine的安装目录下。
    2. 打开终端(或SSH连接到服务器)。
    3. 运行提供的命令。

    代码预期运行结果

    如果一切配置正确,Redmine服务器将启动,并在后台运行,你可以在浏览器中通过配置的IP地址和端口访问Redmine。

    推荐相关链接

    确保你的Redmine版本与你的Ruby on Rails版本相匹配,并且所有依赖都已正确安装。如果问题仍然存在,可能需要检查你的Redmine配置文件和Ruby环境。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 5月16日
  • 已采纳回答 5月8日
  • 创建了问题 5月8日

悬赏问题

  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?
  • ¥15 nasm x86 变量归零
  • ¥65 Tree 树形控件实现单选功能,可以使用element也可以手写一个,实现全选为全选状态
  • ¥60 寻抓云闪付tn组成网页付款链接
  • ¥16 寻字节跳动内部人员帮推简历
  • ¥20 如何通过sentry收集上传Android ndk的崩溃?