我试图在终端中运行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 ;
我希望服务器可以正常运行。
答案 0 :(得分:0)
我遇到了同样的错误。如果您的计算机上安装的ruby, bundler 或rails版本与您要运行的rails应用程序中使用的版本不同,则安装匹配的版本可以使其正常运行。检查应用程序上使用的捆绑程序版本,以便可以在终端中运行:
gem install bundler -v '~> 1.17.3'
(将1.17.3替换为使用的版本)
还要检查与Gemfile中描述的版本匹配的ruby和rails版本。您可以使用ruby -v
和rails -v