rubygems 相关问题

RubyGems是Ruby编程语言的包管理工具。它允许用户下载和更新Ruby库,并提供自动依赖性解析。

如何使用 Ruby on Rails 纠正 Nokogiri 的加载错误?

我很确定我已经用尽了所有其他资源试图找出为什么我不断收到加载错误。关于 nokogiri、bootsnap 和 spring 的东西不断出现。 我正在使用...

回答 2 投票 0

如何从github获取gem的特定“提交”?

我正在使用rails_admin,由于它处于(非常)活跃的开发中,所以错误时不时地出现。 据我所知,github上的gem没有版本,所以我不能使用...

回答 2 投票 0

如何删除 Permission returned @ rb_sysopen - Gem 安装错误?

我正在尝试在 Ruby on Rails 中安装创建一个新应用程序,但无法通过此错误: $ gem 安装 pg 错误:执行 gem 时... (Errno::EACCES) 权限被拒绝@ rb_sysope...

回答 8 投票 0

Gem 可在 IRB 中运行,但不能在 Rails 控制台中运行

我正在尝试使用位于此处的 Hubspot API Ruby gem https://github.com/HubSpot/hubspot-api-ruby#installation,但我在使用 Ruby on Rails 时遇到问题。 对于我所有的其他宝石,我只能...

回答 2 投票 0

如何测试推送宝石的脚本?

我有这个脚本: #!/usr/bin/env ruby # freeze_string_literal: true 如果有 ARGV 的话? 放置“用法:释放” 出口 结尾 def 系统!(命令) 放置命令 系统(命令,异常:tr...

回答 1 投票 0

从 gemspec 文件安装依赖项

我希望处理现有的 gem,我已经从 git 存储库中签出了它。我正在使用干净的 Ruby 安装。首先,我想安装 gemspec f 中指定的依赖项...

回答 1 投票 0

在我的 Mac 上安装 ruby gem json 时遇到问题

当我尝试通过 ruby gems 安装 json 模块时收到此警告。 有任何想法吗? Mac-Mini poulh$ sudo gem install json 密码: 警告:文件'/System/Library/Framew...

回答 4 投票 0

捆绑安装无法从 GitHub 安装 gem

我正在尝试从分叉的 aws-sdk-ruby 存储库安装 gem,我在其中添加了一些新的提交。 以下是我添加到 Gemfile 中的内容: gem 'aws-sdk', :git => 'https://github.com/suvrat...

回答 1 投票 0

版本要求中波形符大于(~>)的含义?

gem规范中~>版本要求是什么意思? hanna-0.1.12 取决于 [haml (~> 2.2.8)]

回答 5 投票 0

捆绑安装:错误:无法构建 gem 本机扩展。 nio4r宝石

我目前正在使用以下项目进行项目: RVM 1.26.11 红宝石 2.2.1p85 我尝试运行捆绑安装,但不断收到以下错误: Gem::Ext::BuildError: 错误: 无法构建 gem 本机

回答 8 投票 0

each_with_object 在 ruby 中的作用

each_with_object 做什么?从哪里得到选择? https://github.com/bodrovis/lokalise_manager/blob/master/lib%2Flokalise_manager%2Ftask_definitions%2Fbase.rb#L23 主选项 = 全局配置 ...

回答 1 投票 0

rails导入/require机制失败

这个问题与这篇文章(非常)相似,但恕我直言,不是重复的,因为: 我的设置是完全可重现的(docker) 我使用 gem 显式安装所有内容 我有一个“非轨道-

回答 1 投票 0

Mac os:Rails 损坏 - 捆绑包无法工作 - ovirt-engine-sdk - 错误:无法构建 gem 本机扩展

我正在尝试在我的rails(6)应用程序中使用ovirt-engine-sdk gem。我的 mac 机器上的捆绑安装失败。 根据 PR,gem 应该与 ruby 3.x 版本一起使用,但我正在关注......

回答 1 投票 0

Gemfile.lock 生成 BUNDLED WITH

我一直在谷歌上搜索这个问题,似乎找不到关于这个问题的解决方案。 所以这是一件事,我目前正在和我的同事一起工作 Rails 项目,直到她

回答 2 投票 0

如何从数据库渲染代码并使其在 erb 文件中工作

我有一些这样的标记: 我有一些这样的标记: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>something<title><...... 嵌入像这样的 ruby 标签: Hi, <%[email protected]%> 我将所有文件代码存储在数据库列中,现在我想让这些代码工作,但来自数据库 - 我该怎么做? <%= @emaildetail.description %> 我已经尝试过html_safe但这并不能让ruby代码和变量工作 您看到的 ruby 标签称为 ERB 这是一个如何使用它的最小示例。 require 'erb' x = 42 template = ERB.new <<-EOF The value of x is: <%= x %> EOF puts template.result(binding) 在您的情况下,模板内容将来自数据库而不是来自代码,但其余部分应该工作相同。 这将解析所有 ruby 代码和变量。您仍然需要对其调用 .html_safe 才能将其呈现为 html。 花一些时间阅读 Rails 指南:Action Mailer 基础知识,它应该告诉你需要知道的一切。有很多方法可以实现这样的事情,但这是一个非常原始的例子: app/models/mail_detail.rb: class MailDetail belongs_to :user validates :recipient, presence: true validates :custom_body, presence: true end app/mailers/custom_mailer.rb: class CustomMailer < ApplicationMailer default from: '[email protected]' def custom_message @detail = params[:maildetail] # You can also pass user as a param, but ideally there is a model association @user = @detail.user # Users change their email addresses, store it on your detail record # if you need to retain an accurate history mail to: @detail.recipient, subject: @detail.subject end end app/views/custom_mailer/custom_message.html.erb: <!DOCTYPE html> <html> <head> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type' /> </head> <body> <h1>Hi, <%= @user.first_name %></h1> <div><%= @detail.custom_body.html_safe %></div> </body> </html> 这是一个有效的原始示例,不是关于将自定义内容生成到模板中的明确指导。 在 http://localhost:3000/rails/mailers/custom_mailer/custom_message 预览您的邮件 正在发送 发送电子邮件看起来像这样: CustomMailer.with(mail_detail: some_email_detail_record).custom_message.deliver_now ActionMailer::Parameterized::ClassMethods#with 方法定义了可用于您的邮件程序方法的 params。 或者,您可以使用命名参数来定义邮件程序方法: def custom_message(detail:) @detail = detail @user = detail.user mail to: @detail.recipient, subject: @detail.subject end 并通过以下方式发送: CustomMailer.custom_message(detail: some_email_detail_record).deliver_now

回答 2 投票 0

gem安装rails“错误:执行gem时...(Gem::FilePermissionError)...”

获取 Ruby on Rails 的本地环境设置。 所以我在 .rbenv 文件中安装了rails,当我输入哪个rails 时,这一点就得到了确认。 其中 Rails 显示 /Users//.rbenv/

回答 1 投票 0

安装 Ruby gems 不适用于 Homebrew

我通过 sudo gem install ... 安装的 gem 无法执行(我得到一个未找到的命令)。 它们似乎安装到 /usr/local/Cellar/ 这是 Brew 的安装目录(还有 /Library 中的 gems...

回答 7 投票 0

Grover.to_pdf:ReadableStream 未定义

我有一个使用 Grover Ruby gem 的 Rails 应用程序,它可以很好地将 HTML 转换为图像,但是当我尝试将其转换为 PDF(如下所示)时,我收到一条错误消息,指出 ReadableStream i...

回答 1 投票 0

升级到rails 7后获取ActionDispatch::Request::Session::DisabledSessionError

我最近将我的应用程序升级到了 Rails 7,现在我的一些测试失败并出现以下错误。 ActionDispatch::Request::Session::DisabledSessionError:您的应用程序有会话...

回答 2 投票 0

在 Ruby 中对数组中的奇数求和

输入 = [ [“9”,“5”,“4”], [“20”,“40”,“60”], [“1”、“3”、“19”] ] 数字 = 输入.样本 页数...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.