- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何修复此错误,并安装薄或其他 gem?
$ sudo gem 安装瘦
构建原生扩展。这可能需要一段时间...
错误:安装瘦身时出错:
错误:无法构建 gem 原生扩展。
/usr/bin/ruby1.9.1 extconf.rb
检查 ruby.h、rubysig.h 中的 rb_trap_immediate... *** extconf.rb 失败 ***
由于某种原因无法创建 Makefile,可能缺少
必要的库和/或头文件。查看 mkmf.log 文件了解更多信息
细节。您可能需要配置选项。
提供的配置选项:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--没有-make-prog
--srcdir=。
--curdir
--ruby=/usr/bin/ruby1.9.1
/usr/lib/ruby/1.9.1/mkmf.rb:362:in `try_do':编译器无法生成可执行文件。 (运行时错误)
您必须先安装开发工具。
来自/usr/lib/ruby/1.9.1/mkmf.rb:425:in `try_compile'
来自/usr/lib/ruby/1.9.1/mkmf.rb:543:in `try_var'
来自/usr/lib/ruby/1.9.1/mkmf.rb:791:in `block in have_var'
来自/usr/lib/ruby/1.9.1/mkmf.rb:668:in `block in checks_for'
来自/usr/lib/ruby/1.9.1/mkmf.rb:274:in `block (2 levels) in推迟'
来自/usr/lib/ruby/1.9.1/mkmf.rb:248:in `open'
来自/usr/lib/ruby/1.9.1/mkmf.rb:274:in `block in推迟'
来自/usr/lib/ruby/1.9.1/mkmf.rb:248:in `open'
来自/usr/lib/ruby/1.9.1/mkmf.rb:270:in `推迟'
来自/usr/lib/ruby/1.9.1/mkmf.rb:667:in `checking_for'
来自/usr/lib/ruby/1.9.1/mkmf.rb:790:in `have_var'
来自 extconf.rb:16:in `'
Gem 文件将继续安装在/var/lib/gems/1.9.1/gems/eventmachine-0.12.10 中以供检查。
结果记录到/var/lib/gems/1.9.1/gems/eventmachine-0.12.10/ext/gem_make.out
附加信息如下
$ 猫/etc/问题
Ubuntu 9.10\n\l
$ dpkg -l | grep ruby
ii libreadline-ruby1.9.1 1.9.1.243-2 Ruby 1.9.1 的 Readline 接口(interface)
ii libruby1.9.1 1.9.1.243-2 运行 Ruby 1.9.1 所需的库
ii ruby1.9.1 1.9.1.243-2 面向对象脚本语言解释器
ii ruby1.9.1-dev 1.9.1.243-2 用于编译扩展模块的头文件
ii rubygems1.9.1 1.3.5-1ubuntu2 Ruby库的包管理框架
$ ruby -v
ruby 1.9.1p243(2009-07-16 修订版 24175)[x86_64-linux]
$ gem list
*** 本地 gem ***
机架 (1.1.0)
西纳特拉 (1.0)
最佳答案
我有:
ERROR: Error installing thin:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
checking for rb_trap_immediate in ruby.h,rubysig.h... yes
checking for rb_thread_blocking_region()... no
checking for inotify_init() in sys/inotify.h... yes
checking for writev() in sys/uio.h... yes
checking for rb_thread_check_ints()... no
checking for rb_time_new()... yes
checking for sys/event.h... no
checking for epoll_create() in sys/epoll.h... yes
checking for main() in -lcrypto... no
creating Makefile
make
g++ -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITHOUT_SSL -I/include/include -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -c emwin.cpp
make: g++: Command not found
make: *** [emwin.o] Error 127
sudo apt-get install g++
sudo gem install thin
sudo apt-get install ia32libs
关于ubuntu - 无法在 Ubuntu 9.10 上使用 rubygems 安装 Thin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2513544/
我使用 Circus 作为 Rails 项目的主管,但在让它与我选择的 Ruby 服务器 Thin 一起工作时遇到了一些奇怪的问题。这是我的circus.ini: [circus] check_del
我正在尝试了解 bundle exec 的工作原理及其作用。我已经使用 bundle install 安装了 gems,如下所示: bundle install --binstubs ./bundle
在尝试将 Rails 应用程序部署到服务器时,我遇到了一个问题,即当我尝试使用 cap production deploy:start 为它加注星标时,“thin”没有加注星标。真正奇怪的是,它没有任
我正在尝试为我的应用程序精简,但随后无法生成 pid: $ thin -C /var/www/project_path/current/config/myproject.testing.yml sta
我指的是 pub railscast tutorial并已正确执行所有步骤,但在运行最后一个命令时,即 rackup private_pub.ru -s thin -E production 为了架设
我正在从我的私有(private) git 存储库安装应用程序。我安装了所有依赖项并且我正在使用 Capistrano。我能够在我的本地计算机上成功运行应用程序。我正在使用 rails -v 3.2.
我让它与 Puma 一起工作,但使用 Thin 我没有得到任何流输出,我必须杀死服务器才能停止它。我正在使用tenderlove输出当前时间的初始示例进行测试: http://tenderlovema
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
有没有办法在“ Google文档”文档中使用Roboto Thin字体? 我找到了一种添加Roboto字体的方法(通过“更多字体...”),但是我还没有找到一种设置Thin或Light版本的方法。 最
在为 textview 设置自定义字体时,我只能选择普通、粗体或斜体: 在以下示例中,如何将样式设置为 light 而不是粗体? 最佳答案 这是特定于字体的。并非所有字体都有 light、mediu
在我的生产服务器上,我收到 Missing template有时异常(exception)。 设置是 VPN 与 CentOS5、ruby 1.9.2、Rails 3.2.1、8 个 nginx 实例
我正在尝试在 Linux 的 QML 中使用 robot thin 字体。我在 ubuntu 上安装了粗体、细体和浅体。 openoffice 等其他程序只显示 roboto。我如何在 qml 中使用
我正在尝试在 Linux 的 QML 中使用 robot thin 字体。我在 ubuntu 上安装了粗体、细体和浅体。 openoffice 等其他程序只显示 roboto。我如何在 qml 中使用
我需要在 Swing 中选择一个标准容器(JPanel?),我可以将其用作占位符,我可以向其中添加另一个扩展 JPanel 的自定义组件: JPanel containerPanel; // buil
默认情况下,Apple 似乎只允许 @3x、@2x 和 @1x 作为图像和应用程序瘦身的后缀。 @3x 资源似乎是为 iPhone 6/7 Plus 保留的,尽管它们的屏幕分辨率小于最大的 iPad
我知道我可以选择使用 --ssl-verify 来验证客户端,但是我如何指定我想使用哪个 CA 链?我习惯于提供一个文件(比如 curl 的 --cacert 或 WEBrick 的 :SSLCACe
因为它是无线程的, ruby 基薄片可以吗? 最佳答案 要进行异步连接,返回 -1 作为您的响应代码,并使用事件机器可延迟执行一些操作。 检查异步 thin examples了解更多信息。 关于rub
我写了一个小脚本来使用 Sinatra 和 Thin 按字节流式传输文件: #!/usr/bin/env ruby require 'sinatra' require "sinatra/streami
我正在使用 casrack-the-authenticator gem 进行 CAS 身份验证。我的服务器在 Sinatra 上运行 Thin。我已经让 CAS 身份验证位正常工作,但我不确定如何告诉
我正在尝试使用这个 program它实现了基于像素的“细化”算法的扩展,该算法可以找到位图的骨架。 自述文件中告诉我应该执行“make”命令,然后执行“./test -image-file test1
我是一名优秀的程序员,十分优秀!