草庐IT

extensible-storage-engine

全部标签

ruby-on-rails - Rails 安装错误 : Failed to build gem native extension

我试图在我的mac上安装rails,但每次我在命令行中键入sudogeminstallrails时,我都会收到以下错误消息。我被困了一段时间,希望你能帮忙。Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingrails:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbmkmf.rbcan'tfindheaderfilesfo

ruby-on-rails - NameError:Heroku 日志中未初始化的常量 CarrierWave::Storage::Fog

您好,我刚刚将AWSS3Bucket添加到我的应用程序中。这是应用程序错误https://dry-atoll-6663.herokuapp.com/在heroku日志中,当我$heroku重新启动时出现此错误2015-04-28T09:13:15.009823+00:00app[web.1]:[3]!Unabletoloadapplication:NameError:uninitializedconstantCarrierWave::Storage::Fog我的Carrierwave.rbCarrierWave.configuredo|config|config.fog_credent

ruby-on-rails - 独立运行 Rails Engine

假设我有一个可挂载的Rails引擎,将其作为独立应用程序(不是任何其他应用程序的一部分)挂载到特定端点的最小配置是什么?这最好只是一个简单的Rack应用程序,这样我就可以选择合适的Web服务器(unicorn、puma等)。 最佳答案 由于您没有提供要使用的特定Rails引擎,我将创建一个示例引擎。$railspluginnewblorgh--mountable$cdblorgh现在,由于Rails引擎是一个Rack应用程序并且可以独立运行。您只需要添加一个包含以下内容的config.ru文件:#ThisfileisusedbyRa

ruby-on-rails - 我收到此错误:未初始化的常量 YAML::ENGINE (NameError)

我在environment.rb中有下面的代码,当我尝试运行它时,我不断收到错误未初始化常量YAML::ENGINE(NameError)。环境.rbrequire'yaml'YAML::ENGINE.yamler='syck'#LoadtherailsapplicationrequireFile.expand_path('../application',__FILE__)#InitializetherailsapplicationQuora::Application.initialize!有人有想法吗? 最佳答案 YAML::EN

java - 为什么 App Engine 上的 JRuby 应用程序需要很长时间才能启动(与 Python 应用程序相比)?

我正在考虑在AppEngine上使用JRuby,但听说AppEngine上的Juby应用程序与Python应用程序相比启动延迟很长。为什么是这样?是否因为JRubyjar文件太大,冷启动需要在应用程序开始服务之前将它们加载到内存中?那是我的猜测,但我不确定这是否是一个精确的技术解释。如果是这样,为什么Python不同? 最佳答案 基本上就是这样。如果您的应用有一段时间未被使用,AppEngine会将其换出,直到收到另一个请求。发生这种情况时,它会加载您的应用所需的所有JAR,这可能需要很长时间,在某些情况下会超过10-15秒。我对J

ruby-on-rails - 从 Active Storage 中删除所有数据?

我想知道如何从ActiveStorage中删除所有数据甚至重置ActiveStorage?有什么办法吗?提前致谢!注意:我使用的是Rails5.2 最佳答案 这个问题对我提出了挑战,所以我用本地存储对我的虚拟应用程序进行了一些测试。我有通常的模型User,它has_one_attached:avatar在本地存储中,文件保存在/storage文件夹下,子文件夹下随机命名为两个字符的字符串。与文件相关的信息存储在两个表中:ActiveStorage::AttachmentActiveStorage::Blob为了完全清理这两个表,我在

ruby-on-rails - Rails - 无法运行应用程序 : Unable to load the EventMachine C extension;

当我在LionOSX上运行应用程序时,出现此错误:UnabletoloadtheEventMachineCextension;Tousethepure-rubyreactor,require'em/pure_ruby'/Users/adam/.rvm/gems/ruby-1.9.2-p290/gems/eventmachine-1.0.0/lib/eventmachine.rb:8:in`require':nosuchfiletoload--rubyeventmachine(LoadError)from/Users/adam/.rvm/gems/ruby-1.9.2-p290/gems

ruby-on-rails - 炼油厂 CMS : generating migrations for existing models within an engine

我想向我在RefineryCMS引擎中创建的模型添加一个属性。我知道我可以执行以下操作:rails生成迁移AddPartNumberToProductspart_number:string手动将迁移文件从db/migrate移动到vendor/extensions/products/db/migrate但是是否有命令首先将迁移生成到正确的文件夹中?谢谢! 最佳答案 根据@parndt(theleaddeveloperoftheRefineryproject),我上面概述的方法是正确的。

ruby - 使用 Ruby C Extension 进行垃圾收集

我正在通过Ferret(Lucene的Ruby端口)代码解决问题一个错误。Ferret代码主要是Ruby的C扩展。我遇到了垃圾收集器的一些问题。我设法修复了它,但我不完全理解我的修复=)我希望有人更深入了解Ruby和C扩展(这是我使用Ruby的第三天)可以精心制作的。谢谢。情况是这样的:在FerretC代码的某个地方,我将“token”返回到Ruby领域。代码看起来像staticVALUEget_token(...){...RToken*token=ALLOC(RToken);token->text=rb_str_new2("sometext");returnData_Wrap_Str

ruby - 在 RHEL 上安装 rmagick gem 时出错 - 错误 : Failed to build gem native extension

我正在尝试在RHEL上安装snorby。它要求使用ruby​​,我试过了,现在我遇到了rmagick错误。请帮忙。Installingrmagick(2.13.1)withnativeextensionsGem::Installer::ExtensionBuildError:ERROR:Failedtobuildgemnativeextension./usr/local/bin/rubyextconf.rbcheckingforRubyversion>=1.8.5...yesextconf.rb:128:UseRbConfiginsteadofobsoleteanddeprecated