如何解决有关Rails服务器的错误消息?

时间:2019-04-13 16:35:03

标签: ruby-on-rails

我试图在终端中运行rails s命令,但我不断收到追溯:多个错误。

我尝试了多种方法来解决此问题,但无济于事,没有给我提供解决方案。

create trigger trgEx1StatusChange on tblEx1 after update, insert    
as 
begin
    insert into tblEx1StatusChangeLog (IdNumber, UpdatedOn, Status, updatedby)
        select i.IdNumber, GETDATE(), i.Status, SUSER_NAME()
        from tblQuotes t join
             inserted i
             on t.IdNumber = i.IdNumber
        where not exists (select 1
                          from tblEX1StatusChangeLog cl2
                          where cl2.IdNumber = i.IdNumber and
                                cl2.Status = i.status
                         );
end ;

我希望服务器可以正常运行。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的错误。如果您的计算机上安装的ruby, bundler 或rails版本与您要运行的rails应用程序中使用的版本不同,则安装匹配的版本可以使其正常运行。检查应用程序上使用的捆绑程序版本,以便可以在终端中运行:

gem install bundler -v '~> 1.17.3'(将1.17.3替换为使用的版本)

还要检查与Gemfile中描述的版本匹配的ruby和rails版本。您可以使用ruby -vrails -v

检查已安装的版本。