草庐IT

install_lib

全部标签

ruby-on-rails - 防止 Rails 2/3 缓存 Lib/Classes

有谁知道如何指示rails不缓存lib文件夹中包含的类? 最佳答案 “缓存类”我想你的意思是在处理新请求之前,app目录中的源文件会自动重新加载到开发环境中?这与缓存无关,Ruby的正常行为是,只要进程运行,就只读取和解析一次源文件,再也不会。Rails(实际上是ActiveSupport::Dependencies)提供了一种在处理请求之前重新加载整个代码的机制。在开发环境中,这很有用,因为您不想在每次更改代码时都重新启动本地网络服务器。在生产环境中,这会严重损害性能,因此被关闭。默认情况下,应用类被标记为可重新加载。您可以使用u

ruby-on-rails - Heroku ruby​​ buildpack 错误 - 未定义的局部变量或方法 `install_language_pack_gems'

我刚刚将我的Rails3.2.16应用程序的ruby​​版本从1.9.2升级到2.0.0,并且在本地一切正常。但是,当尝试推送到Heroku时,编译失败。它检测ruby​​版本,开始安装依赖项,然后崩溃:----->CompilingRuby/Rails----->UsingRubyversion:ruby-2.0.0----->Installingdependenciesusing1.5.2Rubyversionchangedetected.Clearingbundlercache.Old:ruby1.9.3p484(2013-11-22revision43786)[x86_64-l

ruby-on-rails - 运行 "bundle install"失败,让我运行 "bundle install"

事实上,当从我从git存储库克隆的现有Rails应用程序中运行时,所有与gem相关的命令都会产生相同的错误消息。$bundleinstallCouldnotfindtzinfo-0.3.27inanyofthesourcesRun`bundleinstall`toinstallmissinggems.$gemlistCouldnotfindtzinfo-0.3.27inanyofthesourcesRun`bundleinstall`toinstallmissinggems.$bundleupdateCouldnotfindtzinfo-0.3.27inanyofthesourcesR

ruby-on-rails - 找不到 'devise_install' 生成器 - Rails 2.3.8,Devise 1.0.8

我正在尝试使用新生成的Rails启动并运行Devise2.3.8应用。这是我遇到的错误:devise>script/generatedevise_installCouldn'tfind'devise_install'generator我确实在我的配置文件中指定了Devise和Wardengem:config.gem'warden',:version=>'0.10.7'config.gem'devise',:version=>'1.0.8'gems已安装:devise>rakegems-[I]warden=0.10.7-[R]rack>=1.0.0-[I]devise=1.0.8-[I]

ruby-on-rails - gem install pg for ruby​​ on rails

Postgresql不会安装在OSX上下面是我的数据n安装pg(0.18.4)时出现错误,Bundler无法继续。确保geminstallpg-v'0.18.4'在捆绑之前成功。chriss-MacBook-Pro:shinechriswilson$bundleexec安装用法:安装[-bCcpSsv][-B后缀][-f标志][-g组][-m模式][-o所有者]文件1文件2安装[-bCcpSsv][-B后缀][-f标志][-g组][-m模式][-oowner]file1...fileN目录install-d[-v][-ggroup][-mmode][-oowner]目录...chris

ruby - 运行错误 '__rvm_make install'

我是编程新手,尝试使用RVM添加Ruby2.2并收到以下错误。我已经运行rvmgetstable并尝试重新安装,但出现了同样的错误。$rvmreinstallruby-2.2.0Searchingforbinaryrubies,thismighttakesometime.Nobinaryrubiesavailablefor:osx/10.10/x86_64/ruby-2.2.0.Continuingwithcompilation.Pleaseread'rvmhelpmount'togetmoreinformationonbinaryrubies.Checkingrequirements

ruby - 更新到 cocoapods 0.32.1 后无法运行 sudo pod install,错误为 "You cannot run CocoaPods as root. (CLAide::Help)"

我在更新到最新版本0.32.1后运行sudopodinstall命令时发现了一个问题。早些时候它工作得很好。当我尝试使用旧的cocoapods安装pod时,它要求我更新到最新的cocoapods版本,即0.32.1。在我通过cocoapodsgem更新后,我无法在我的Xcode项目中执行sudopodinstall。它给了我以下错误。±sudopodinstallruby-1.9.3-p0Password:/Users/username/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/gems/1.9.1/gems/claide-0.5.0/lib/claide/

ruby-on-rails - 无法运行 `bundle install`

所以前几天我遇到了严重的硬盘问题,不得不手动删除我的.gem文件夹。我试图通过进入我的项目文件夹运行bundleinstall来为我的应用程序重建gem...不幸的是我遇到了这个错误:/home/xxx/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in`require':cannotloadsuchfile--bundler(LoadError)from/home/xxx/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2

ruby-on-rails - rvm 安装 : ruby installation error

我想在我的LinuxMint12上安装ruby​​。我正在关注thistutorial和thisone.当我运行rvminstall1.9.3时,我看到了这个错误:InstallingRubyfromsourceto:/usr/share/ruby-rvm/rubies/ruby-1.9.3,thismaytakeawhiledependingonyourcpu(s)...ruby-1.9.3-#fetchingruby-1.9.3-#extractingruby-1.9.3-to/usr/share/ruby-rvm/src/ruby-1.9.3ERROR:Errorrunning'

ruby - bundle install 为 #<Bundler::Dsl:0x00000001c4e1f8> 提供未定义的方法 `ruby'

bundleinstall给出:>undefinedmethod`ruby'for#知道如何解决吗?我使用的是Ruby1.9.3-p125。 最佳答案 Gembundler的1.2版介绍了一个rubymethodtothedsl允许您指定您的应用程序应使用的Ruby版本。看起来您使用的Gemfile是为这个新版本编写的,但是您的bundler版本不支持ruby方法。您需要安装最新的bundler(geminstallbundler应该这样做)或从您的Gemfile中删除该行。 关于rub