Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 2241非法硬件指令轨_Ruby On Rails_Ruby_Macos - Fatal编程技术网

Ruby on rails 2241非法硬件指令轨

Ruby on rails 2241非法硬件指令轨,ruby-on-rails,ruby,macos,Ruby On Rails,Ruby,Macos,问题是:升级到MacOS 10.15.1后无法启动现有的Rails项目。终端在Rails和localhost:3000之后显示(如下)。 SEGV处理程序[1]中接收到的SEGV 1438非法硬件指令轨 注意:已安装最新版本的Xcode/命令行 在成功升级操作系统(MacOS 10.15.1)后,我成功地遵循了MacPorts迁移指南。此外,我成功地用Ruby 2.6.1、2.6.3和2.6.5重新安装了RVM 接下来,安装gemrails-v5.2.3,没有问题。使用railsnewtestp

问题是:升级到MacOS 10.15.1后无法启动现有的Rails项目。终端在Rails和localhost:3000之后显示(如下)。
SEGV处理程序[1]中接收到的SEGV
1438非法硬件指令轨

注意:已安装最新版本的Xcode/命令行

在成功升级操作系统(MacOS 10.15.1)后,我成功地遵循了MacPorts迁移指南。此外,我成功地用Ruby 2.6.1、2.6.3和2.6.5重新安装了RVM

接下来,安装gemrails-v5.2.3,没有问题。使用
railsnewtestproj
对此进行了测试,它成功地创建了一个新项目,并使用Rails绑定和启动了服务器。没有问题,看到了“耶,你在轨道上”页面。到目前为止还不错

然后我将CD插入到一个现有的Rails项目中,该项目是在MacOS 10.14.x(Mojave)上构建的,并在没有任何问题的情况下进行了捆绑更新。接着是一个
rails
,彪马毫无问题地启动了。这里是它变得奇怪的地方,从字面上说,当我进入URL“localhost:3000”时,我立即得到这个错误


SEGV处理程序[1]中接收到的SEGV
我已经缩小了mysql2 gem或我的本地版本mysql2 gem的范围。请确保重新安装所有gem,一些gem(如mysql)使用C函数,需要在升级后重新构建。使用编译的扩展重新构建所有Ruby gem是值得的。你可以用。这不是我的本地版本的MySQL。我可以通过终端和SQLPro登录并验证它是否正在运行。mysql2 gem有些问题。仍在调查中。我把我所有的宝石都原封不动地捆绑在一起,但仍然收到相同的错误消息。隐马尔可夫模型。。。
Exception Codes:       KERN_INVALID_ADDRESS at 0x00000000000000f8
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   ruby [1438]

VM Regions Near 0xf8:
--> 
    __TEXT                 0000000103679000-000000010367a000 [    4K] r-x/r-x SM=COW  /Users/USER/*

Application Specific Information:
abort() called

Thread 11 Crashed:: thread_pool.rb*
0   libsystem_pthread.dylib         0x00007fff681ac65f pthread_kill + 276
1   libsystem_c.dylib               0x00007fff68077a1c abort + 120
2   libruby.2.6.dylib               0x00000001038261d9 ruby_abort + 9
3   libruby.2.6.dylib               0x0000000103826160 check_reserved_signal_ + 160 (signal.c:854)
4   libruby.2.6.dylib               0x0000000103825fa4 sigsegv + 36 (signal.c:997)
5   libsystem_platform.dylib        0x00007fff681a1b1d _sigtramp + 29
6   ???                             000000000000000000 0 + 0
7   libsystem_c.dylib               0x00007fff68077a1c abort + 120
SEGV received in SEGV handler
SEGV received in SEGV handler
SEGV received in SEGV handler
SEGV received in SEGV handler
SEGV received in SEGV handler
SEGV received in SEGV handler
SEGV received in SEGV handler
SEGV received in SEGV handler
[1]    16523 illegal hardware instruction  rails s