小编Ana*_*lez的帖子

(mach-o 文件,但是是不兼容的架构(有“x86_64”,需要“arm64e”))在 Apple M1 芯片上运行 rake db:create 时

当我尝试创建数据库时出现此错误

$ 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

ruby macos rake ruby-on-rails apple-m1

6
推荐指数
1
解决办法
3781
查看次数

/ 登录 Laravel 中的 404 错误

我将在 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)

php cpanel laravel-5.3

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

apple-m1 ×1

cpanel ×1

laravel-5.3 ×1

macos ×1

php ×1

rake ×1

ruby ×1

ruby-on-rails ×1