草庐IT

install-configuration

全部标签

ruby-on-rails - Rails Gemfile 默认为 'https' - 'bundle install' 失败

我注意到在生成新的Rails项目时,Gemfile现在默认为:source'https://rubygems.org'代替source'http://rubygems.org'现在bundleinstall对我来说失败了。当它尝试运行时,我得到:/Users//.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/net/http.rb:799:[BUG]Segmentationfault如果我手动将Gemfile更改为http,然后bundleinstall表现良好。我的设置是否有错误(我已经在两个不同的盒子上复制了它),或者还有其他我不知道的问题?

ruby - 在 Ruby 脚本中运行 bundle install?

我正在构建一个Ruby脚本来遍历多个目录,并在所有目录上运行git命令和bundleinstall:dirs=['~/code1,~/code2,~/code3]dirs.eachdo|dir|Dir.chdir(dir)do`gitcheckoutdevelop``gitpull``bundleinstall`endend当我这样做时,git在正确的目录中运行,但bundle程序在与脚本相同的目录中运行。我尝试使用bundler的--path选项,但这也没有完成工作。有什么想法吗? 最佳答案 您的bundleinstall子进程可

ruby-on-rails - Devise 在运行 devise :install in rails application 时出错

我正在使用ruby​​2.2.3和rails4.2.5。我无法在我的项目上运行railsgeneratedevise:install。Bundler抛出错误。错误如下railsgdevise:install/home/suyesh/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/bundler-1.11.1/lib/bundler/runtime.rb:80:in`rescueinblock(2levels)inrequire':Therewasanerrorwhiletryingtoloadthegem'uglifier'.(Bundle

编译Ruby报错: Failed to configure openssl. 不会安装

在OSX上,下载rubyrepository后来自github的最新提交并按照说明进行构建,我运行make但出现错误:Failedtoconfigureopenssl.Itwillnotbeinstalled.如果我运行makecheck,我会得到更多信息。Skipping`gemcert`tests.opensslnotfound....`':uninitializedconstantTestGemRemoteFetcher::OpenSSL(NameError)显然它找不到openssl,但我通过Brew安装了它。我错过了什么?这类问题有很多答案(this,forexample),

ruby-on-rails - 无法加载 `Rails.application.database_configuration` : (NoMethodError) with launching to Heroku

我是一名中级Rails开发人员,我使用远程数据库作为生产环境中的唯一连接。我的堆栈是Rails5和Ruby2.4.0。我已经为数据库设置了环境变量,例如USERNAME和PASSWORD。当我部署到Heroku时,我收到此错误消息:Cannotload`Rails.application.database_configuration`:(NoMethodError)undefinedmethod`[]'fornil:NilClass我假设这是因为Rails看不到环境变量,但即使我对数据库的用户名和密码进行硬编码以进行测试,也会发生相同的错误。这是我的database.ymldefaul

ruby - rvm install 2.1.4 在 OSX 上挂起

尝试使用以下命令安装新版本的ruby​​时:rvminstall2.1.4进程在编译过程中挂起:ruby-2.1.4-#downloadingruby-2.1.4,thismaytakeawhiledependingonyourconnection...ruby-2.1.4-#extractingruby-2.1.4to/Users/alutz/.rvm/src/ruby-2.1.4....ruby-2.1.4-#configuring.....................................................ruby-2.1.4-#post-config

ruby -1.9.3-p286 : can't install with RVM on OS X

TI正在尝试使用RVM在我的系统上更新Ruby。我目前使用Ruby-1.9.3-p194,一切正常。这是我使用的命令:$rvminstall1.9.3-p286这是输出:ruby-1.9.3-p286-#configureruby-1.9.3-p286-#downloadruby-1.9.3-p286-#extractruby-1.9.3-p286-#validateLibrariesmissingforruby-1.9.3-p286:/opt/sm/pkg/versions/libffi/3.0.10/lib/libffi.5.dylib.Refertoyoursystemmanua

ruby-on-rails - sudo : rvm: command not found - RVM MultiUser install on Ubuntu 12. 04 服务器

我正在设置服务器,它是Ubuntu12.04首先我安装了RVM多用户:me@ubuntu$\curl-Lhttps://get.rvm.io|sudobash-sstable然后在安装RVM之后,按照安装提示我将自己添加到RVM组usermod-a-Gmervm安装rubyrvminsall1.9.3--default然后我尝试安装系统范围的gempassenger,我得到了这个:me@ubuntu:~$rvmsudogeminstallpassengersudo:gem:commandnotfound事实上,任何使用rvmsudo运行的命令都只会显示sudo:{command}:no

ruby-on-rails - Rails 的 bundle install 导致我们所有的 bin 目录内容被覆盖

我们的一位Rails程序员一直在搞乱我们的bin目录。他将运行bundleinstall并且出于某种原因,bin目录填满了几乎所有我们的gem的脚本和我们通常在那里的5个脚本(bundle,rails,rake,setup,spring)被覆盖。然后,我们尝试执行类似herokurunconsole的操作,并收到一堆关于错误的bin文件的警告消息。但无论如何一切似乎都正常。这是一个被覆盖的示例rails文件:#!/usr/bin/envruby##ThisfilewasgeneratedbyBundler.##Theapplication'rails'isinstalledaspart

ruby - Tiny_tds : Connect: Server name not found in the configuration files

require"rubygems"require"tiny_tds"client=TinyTds::Client.new(:username=>'sa',:password=>'',:host=>'RICHARD_PC\SQLEXPRESS')result=client.execute("SELECT*FROM[Contacts]")result.eachdo|row|//Dosomethingend我一直收到同样的错误:“连接:在配置文件中找不到服务器名称”。我需要做的就是至少能够连接到SqlServer。那么如果主机不是我机器上安装的sqlexpress实例,那它是什么呢?在Git