当我尝试创建数据库时出现此错误
$ rake db:create
rake aborted!
LoadError: dlopen(/Users/agonzalez/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/nokogiri-1.13.6/lib/nokogiri/nokogiri.bundle, 0x0009): tried: '/Users/agonzalez/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/nokogiri-1.13.6/lib/nokogiri/nokogiri.bundle' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')) - /Users/agonzalez/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/nokogiri-1.13.6/lib/nokogiri/nokogiri.bundle
/Users/agonzalez/Documents/join/config/application.rb:7:in `<top (required)>'
/Users/agonzalez/Documents/join/Rakefile:4:in `require_relative'
/Users/agonzalez/Documents/join/Rakefile:4:in `<top (required)>'
Caused by:
LoadError: cannot load such file -- /Users/agonzalez/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/nokogiri-1.13.6/lib/nokogiri/2.7/nokogiri
/Users/agonzalez/Documents/join/config/application.rb:7:in `<top (required)>'
/Users/agonzalez/Documents/join/Rakefile:4:in `require_relative'
/Users/agonzalez/Documents/join/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)
我已经尝试过
bundle config set force_ruby_platform true
Run Code Online (Sandbox Code Playgroud)
我的 ruby 版本是 ruby 2.7.1p83 (2020-03-31 修订版 a0c7c23c9c) [-darwin21]
捆绑版本 2.1.4
Rails 版本 5.2.7
Nokogiri 版本 nokogiri-1.13.6
我将在 Laravel 中制作的网页迁移到服务器女巫 Cpanel,除 /login 等身份验证外,所有路由都可以正常工作。当您尝试输入那里的路线时,它会出现 404 错误。这是页面:http : //elgloborojocatalogos.com.mx/
我的路线是:
<?php
Auth::routes();
// Routes or function calls for this project.
Route::get('/', 'GlobosController@catalogo');
Route::get('globos',['uses' =>'GlobosController@index']);
Route::post('globos/store',['uses' =>'GlobosController@store'])->middleware('auth');
Route::get('globos/retrieveall',['uses' => 'GlobosController@retrieveAll'])->middleware('auth');
Route::get('globos/retrieve/{no_pages}',['uses'=> 'GlobosController@retrieve'])->middleware('auth');
Route::get('globos/pages',['uses'=>'GlobosController@pages'])->middleware('auth');
Route::get('globos/pagesp/{type}', ['uses' =>'GlobosController@pagesp'])->middleware('auth');
Route::get('/home', function(){ return redirect('globos/pages');});
Route::delete('globos/deleteGlobo/{id}', ['uses' =>'GlobosController@deleteGlobo'])->middleware('auth');
Route::post('globos/findGlobo',['uses'=>'GlobosController@findGlobo'])->middleware('auth');
Route::get('globos/imprimirCatalogo',['uses'=>'GlobosController@imprimirCatalogo'])->middleware('auth');
//Users
// Authentication Routes...
Route::get('login', 'Auth\LoginController@showLoginForm');
Route::post('login', 'Auth\LoginController@login');
Route::post('logout', 'Auth\LoginController@logout');
Run Code Online (Sandbox Code Playgroud)