小编mik*_*kej的帖子

无法构建gem - 原生扩展构建失败 - 你能看出原因吗?

我无法弄清楚这里出了什么问题 - 任何想法?

我正在运行Ubuntu 8.04 LTS,并从这些说明安装了libxml2和libxslt:

http://www.techsww.com/tutorials/libraries/libxml/installation/installing_libxml_on_ubuntu_linux.php

http://www.techsww.com/tutorials/libraries/libxslt/installation/installing_libxslt_on_ubuntu_linux.php

但是,我安装了最新版本:

libxslt-1.1.24
libxml2-2.7.3

安装平安无事

--------------------我设置LD_LIBRARY_PATH---------------------------- ------

echo $LD_LIBRARY_PATH
/usr/local/libxslt/lib:

-------------似乎函数存在 - 至少基于字符串的输出------------
/ usr/local/libxslt/lib $字符串*| grep ParseStylesheetDoc
xsltParseStylesheetDoc
xsltParseStylesheetDoc
xsltParseStylesheetDoc
xsltParseStylesheetDoc
xsltParseStylesheetDoc
xsltParseStylesheetDoc
xsltParseStylesheetDoc

-----------------------但编译仍然失败---------------------- ------------------

sudo gem install webrat
构建本机扩展.这可能需要一段时间...
错误:安装webrat时
出错:错误:无法构建gem原生扩展.

/ usr/local/bin/ruby​​ extconf.rb
在/ opt/local/include /,/ opt/local/include/libxml2,/ opt/local/include,/ opt/local/include中安装webrat 检查iconv.h, /选择/本地/包括/ libxml2的,在/ usr /本地/包括,在/ usr /本地/包括/ libxml2的,在/ usr /本地/包括,在/ usr /本地/包括/ libxml2的,/ usr/include目录,/ usr/include目录/ libxml2 ...是
检查/ opt/local/include /,/ opt/local/include/libxml2,/ opt/local/include,/ opt/local/include,/ opt/local /中的libxml/parser.h包括/ libxml2的,在/ usr /本地/包括,在/ …

webrat

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

如何从数组中的所有元素中删除字符串?

如何从数组中的所有元素中删除重复的字符串关键字?

ruby

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

更改 ruby​​ sprintf 中参数的顺序

是否可以将参数的顺序更改为sprintf

喜欢sprintf(" this is %arg[2] test %arg[1]" , arg1, arg2)

我需要动态更改参数的顺序,这样可以吗sprintf

ruby printf

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

Rails子对象查询导致N + 1问题

在编写一些个人使用的应用程序时.我发现孩子的查询并不像它看起来那么好.

例如,我有2个对象

Category has_many Files
File belongs_to Category
Run Code Online (Sandbox Code Playgroud)

File.category将访问其父类别.但这导致了着名的N + 1问题.

例如,我希望我的主页使用类似的东西列出20个最新文件及其相应的类别

for file in @files
  %p
    = file.name
    = file.category.name
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

activerecord ruby-on-rails

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

Rails中的Multipe关系,其中类名与关联名称不匹配

我有一个与两个用户相关的私人消息模型,如何设置关联,以便PM.sender是发件人的用户模型,PM.receiver是收件人的用户模型?(这样我就可以调用PM.sender.username等)

我有一个sender_id和receiver_id字段.

activerecord ruby-on-rails

0
推荐指数
1
解决办法
768
查看次数

使用while循环迭代相同的数字

我刚开始学习while循环.

我正在尝试使用while循环迭代相同的数字10次.

我想出了如何利用while循环以便在它增加时停在某一点

但我无法弄清楚如何在某一点停下来而不必添加1并设置限制.

这是我的代码

i = 1
total = 0
while i < 11:
    print i
    i += 1
    total = i + total
print total
Run Code Online (Sandbox Code Playgroud)

这打印

1,2,3,4,5,6,7,8,9,10,65

在一个单独的行

我怎么能修改这个结果?

1,1,1,1,1,1,1,1,1,1,10?

python

0
推荐指数
1
解决办法
100
查看次数

ActionController::RoutingError (没有路由匹配 [GET] "/assets/images

我正在尝试在我的 rails 应用程序中加载一些静态页面和文件(图像、css 和 javascripts)以进行测试。但是没有加载图像,也没有引导渲染。在服务器上运行之前,我尝试了在 Stackoverflow 上查找的不同选项,如下所示(使用rails server

  • 使用命令rake assets:precompile并使用 'rake tmp:clear' 或手动删除 tmp 目录中的内容

  • 更改图像标签的 HTML 语法以在资源目录下打开不同的图像,../../assets/images/hero-images/*.jpg例如:

前: <img src="../../assets/images/hero-images/abyssal_underlord_sb.png">

现在: <%= image_tag("../../assets/images/hero-images/abyssal_underlord_sb.png") %>

../..基本上告诉我,我必须回去app访问images文件夹目录,但它仍然无法正常工作

  • 由于生产环境设置有一个原因,我应该在设置上运行它,尝试过RAILS_ENV=production bundle exec rake assets:precompile但也没有运气。

更新

  • 最后,尝试修复config目录中的配置。我在应用程序config.serve_static_assets = truedevelopment.rb文件中有这一行(甚至尝试rake assets:precompiles但仍然没有运气。

这是我的目录树部分的快照,可参考以帮助我解决这些问题。 在此处输入图片说明

ruby rake ruby-on-rails

0
推荐指数
1
解决办法
1737
查看次数

Ruby Mailto:添加主题和正文

我将以下代码与嵌入式ruby标记一起使用,以调用已登录用户的电子邮件地址,因此打开电子邮件客户端时它将填充“收件人”字段。

<h4 align="center">
  <%= link_to "Click to arrange swap",
    "mailto:#{@article.user.email}", class: "btn btn-xs btn-primary"%>
</h4>
Run Code Online (Sandbox Code Playgroud)

但是,我想article.artist在电子邮件中添加一个主题(),并在电子邮件正文中添加页面的URL。任何人任何想法。

提前致谢。

ruby mailto email ruby-on-rails

0
推荐指数
1
解决办法
241
查看次数

标签 统计

ruby ×4

ruby-on-rails ×4

activerecord ×2

email ×1

mailto ×1

printf ×1

python ×1

rake ×1

webrat ×1