gpt4 book ai didi

ruby-on-rails - 无法在 vagrant 机器上安装 bcrypt-ruby

转载 作者:行者123 更新时间:2023-12-04 18:29:23 26 4
gpt4 key购买 nike

我已按照 https://github.com/rails/rails-dev-box 中设置 vagrant rails 开发箱的说明进行操作.不幸的是,当我尝试捆绑时,我得到以下信息:

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

/home/vagrant/.rvm/rubies/ruby-2.0.0-p353/bin/ruby extconf.rb
creating Makefile

make "DESTDIR=" clean
sh: 1: make: not found

make "DESTDIR="
sh: 1: make: not found

make failed, exit code 127

Gem files will remain installed in /home/vagrant/.rvm/gems/ruby-2.0.0-p353/gems/bcrypt-ruby-3.0.1 for inspection.
Results logged to /home/vagrant/.rvm/gems/ruby-2.0.0-p353/extensions/x86-linux/2.0.0/bcrypt-ruby-3.0.1/gem_make.out

An error occurred while installing bcrypt-ruby (3.0.1), and Bundler cannot
continue.
Make sure that `gem install bcrypt-ruby -v '3.0.1'` succeeds before bundling.

当我尝试运行该 gem install 命令时,我遇到了同样的问题。我做了一些搜索,不知所措。非常感谢任何输入。

最佳答案

这个bcrypt-ruby gem 正在尝试编译 native (c, c++) 代码。
看起来您的 VM 缺少一些编译此 native 代码所需的工具。

获取 VM 的 shell:

vagrant ssh

然后安装这些软件包应该可以解决问题:
sudo apt-get install make g++ gcc libssl-dev

之后运行捆绑安装。

关于ruby-on-rails - 无法在 vagrant 机器上安装 bcrypt-ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20960546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com