- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在运行 bundle install 时出现以下错误。在 Linux Mint 17.0 上运行导轨 4.0.2
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/home/dubzero/.rvm/rubies/ruby-2.0.0-p643/bin/ruby extconf.rb
checking for ffi_call() in -lffi... yes
checking for ffi_prep_closure()... yes
checking for ffi_raw_call()... yes
checking for ffi_prep_raw_closure()... yes
checking for rb_thread_blocking_region()... yes
checking for rb_thread_call_with_gvl()... yes
checking for rb_thread_call_without_gvl()... yes
checking for ffi_prep_cif_var()... yes
creating extconf.h
creating Makefile
make "DESTDIR="
compiling LastError.c
compiling Type.c
compiling ClosurePool.c
compiling MemoryPointer.c
compiling DataConverter.c
compiling DynamicLibrary.c
compiling FunctionInfo.c
compiling StructByReference.c
compiling Buffer.c
compiling Types.c
compiling Platform.c
compiling ffi.c
compiling Function.c
compiling Thread.c
compiling LongDouble.c
compiling Struct.c
compiling Variadic.c
compiling Call.c
Call.c: In function ‘rbffi_SetupCallParams’:
Call.c:206:28: error: ‘UINT32_ADJ’ undeclared (first use in this function)
ADJ(param, UINT32);
^
Call.c:83:58: note: in definition of macro ‘ADJ’
# define ADJ(p, a) ((p) = (FFIStorage*) (((char *) p) + a##_ADJ))
^
Call.c:206:28: note: each undeclared identifier is reported only once for each function it appears in
ADJ(param, UINT32);
^
Call.c:83:58: note: in definition of macro ‘ADJ’
# define ADJ(p, a) ((p) = (FFIStorage*) (((char *) p) + a##_ADJ))
^
Call.c:230:28: error: ‘UINT64_ADJ’ undeclared (first use in this function)
ADJ(param, UINT64);
^
Call.c:83:58: note: in definition of macro ‘ADJ’
# define ADJ(p, a) ((p) = (FFIStorage*) (((char *) p) + a##_ADJ))
^
make: *** [Call.o] Ошибка 1
Gem files will remain installed in /home/dubzero/.rvm/gems/ruby-2.0.0-p643@railstutorial_rails_4_0/gems/ffi-1.9.7 for inspection.
Results logged to /home/dubzero/.rvm/gems/ruby-2.0.0-p643@railstutorial_rails_4_0/gems/ffi-1.9.7/ext/ffi_c/gem_make.out
An error occurred while installing ffi (1.9.7), and Bundler cannot continue.
Make sure that `gem install ffi -v '1.9.7'` succeeds before bundling.
gem 文件
source 'https://rubygems.org'
ruby '2.0.0'
#ruby-gemset=railstutorial_rails_4_0
gem 'rails', '4.0.2'
group :development, :test do
gem 'sqlite3', '1.3.8'
gem 'rspec-rails', '2.13.1'
end
group :test do
gem 'selenium-webdriver', '2.35.1'
gem 'capybara', '2.1.0'
end
gem 'sass-rails', '4.0.1'
gem 'uglifier', '2.1.1'
gem 'coffee-rails', '4.0.1'
gem 'jquery-rails', '3.0.4'
gem 'turbolinks', '1.1.1'
gem 'jbuilder', '1.0.2'
group :doc do
gem 'sdoc', '0.3.20', require: false
end
group :production do
gem 'pg', '0.15.1'
gem 'rails_12factor', '0.0.2'
end
有什么想法吗?提前谢谢你
最佳答案
尝试使用旧版本的 ffi
。例如,在您的 Gemfile 中,放入:
gem 'ffi', '1.9.3'
关于ruby - Gem::Installer::ExtensionBuildError:错误:无法构建 gem native 扩展 Linux Mint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29050249/
我可以在 Mac 上安装 capybara-webkit,当我在 Ubuntu 上部署代码时,我遇到以下错误 Gem::Installer::ExtensionBuildError: ERRO
我有以下配置: uname -a : Linux 2.6.24.2 i686 GNU/Linux (Ubuntu) ruby -v :ruby 1.9.0(2007-12-25 修订版 14709)[
在运行 bundle install 时,我在 'pg' gem 中收到以下错误,我将 gem 更改为 sqlite,然后也收到相同的错误。这是我的错误信息。 Gem::Installer::Exte
我正在尝试为安装 gem mysql2 Ruby Enterprise Edition 。我收到错误提示: Installing mysql2 (0.2.7) with native exte
在运行 bundle install 时出现以下错误。在 Linux Mint 17.0 上运行导轨 4.0.2 Gem::Installer::ExtensionBuildError: ERROR:
当我从 1.8.7 应用程序运行 bundle 时出现以下错误。我刚刚升级到 Mavericks 并正在使用 rbenv。 我已经尝试过的事情: 1) 卸载并重新安装 rbenv 和 ruby-b
在 OS X Lion 上尝试启动 rails 服务器时出现错误 Could not find json-1.5.4 in any of the sources Run `bundle install
我正在尝试将我的应用程序部署到其 heroku 暂存站点,但出现此错误: 没有随 debugger-ruby_core_source gem 提供 ruby-1.9.3-p545 的源代码。 这是
我刚刚部署了一些新代码( View 中只有一些文本更新),在处理命令 cap deploy 时,我收到以下错误消息: ** [out :: IP] Gem::Installer::Extension
因此,我尝试将 Rails 3 应用程序部署到使用 RVM 的 Red Hat Linux 服务器,但始终失败: ** [out :: myserver.server.com] Gem::In
我按照这里的安装说明操作: http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_2_integrated_with_G
我是一名优秀的程序员,十分优秀!