dev*_*ing 8 ruby rake rubygems ruby-on-rails-3
启动 rails 服务器时出现此错误:我尝试了 gem install、gem update、bundle update、bundle install。
Your bundle is locked to ffi (1.11.0), but that version could not be found in any of the sources listed in your Gemfile. If you haven't changed sources, that means the author of ffi
(1.11.0) has removed it. You'll need to update your bundle to a version other than ffi (1.11.0) that hasn't been removed in order to install.
Run Code Online (Sandbox Code Playgroud)
你能帮我吗?谢谢你!
source 'https://rubygems.org'
ruby '2.5.3'
gem 'bootsnap', require: false
gem 'jbuilder', '~> 2.0'
gem 'pg', '~> 0.21'
gem 'puma'
gem 'shopify_app'
gem 'rails', '5.2.3'
gem 'redis'
gem 'devise'
gem 'autoprefixer-rails'
gem 'font-awesome-sass', '~> 5.6.1'
gem 'sassc-rails'
gem 'simple_form'
gem 'uglifier'
gem 'webpacker'
group :development do
gem 'web-console', '>= 3.3.0'
end
group :development, :test do
gem 'pry-byebug'
gem 'pry-rails'
gem 'listen', '~> 3.0.5'
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
gem 'dotenv-rails'
end
Run Code Online (Sandbox Code Playgroud)
这是我的耙子文件:
require_relative 'config/application'
Rails.application.load_tasks
Run Code Online (Sandbox Code Playgroud)
Dog*_*Dog 14
您遇到的问题是捆绑程序找不到该版本的ffi. 您很可能在创建项目或添加 gem 时最初安装了它。该ffi版本1.11.0 是从 RubyGems 中提取的。
运行bundle update您的项目以获取最新版本,1.11.1截至今天。这应该可以解决您的问题,因为当您在下一次部署 heroku 运行 bundler 时,它将从 RubyGems 中获取该版本。
| 归档时间: |
|
| 查看次数: |
7957 次 |
| 最近记录: |