Tag: rvm

RVM系统范围的安装脚本url坏了 – 什么是替换?

我的RVM系统范围的安装脚本都以Linode StackScripts和Chef-solo Recipes的forms被破坏了。 根据RVM网站上的说明,我的脚本以root身份执行以下命令,以在系统范围内安装RVM: echo “Installing RVM system-wide” >> $logfile bash < > /etc/profile <<'EOF' # Load RVM if it is installed, # first try to load user install # then try to load root install, if user install is not there. if [ -s "$HOME/.rvm/scripts/rvm" ] ; then . "$HOME/.rvm/scripts/rvm" elif [ -s "/usr/local/rvm/scripts/rvm" […]

RVM的Rails脚本分段错误

我收到了分段错误。 which ruby返回/ usr / local / bin? maletor$ rails generate mailer ContactMailer /Users/maletor/.rvm/gems/ruby-1.9.2-p0/gems/mysql2-0.2.4/lib/mysql2/mysql2.bundle: [BUG] **Segmentation fault** ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] Abort trap maletor$ which rails /usr/bin/rails maletor$ gem env RubyGems Environment: – RUBYGEMS VERSION: 1.3.7 – RUBY VERSION: 1.9.2 (2010-08-18 patchlevel 0) [x86_64-darwin10.4.0] – INSTALLATION DIRECTORY: /Users/maletor/.rvm/gems/ruby-1.9.2-p0 – RUBY EXECUTABLE: /Users/maletor/.rvm/rubies/ruby-1.9.2-p0/bin/ruby – […]

/ usr / bin / env ruby​​_noexec_wrapper失败,没有文件或目录

当我尝试启动chef-solr作为服务时,它失败并出现以下错误 # service chef-solr start Starting chef-solr: /usr/bin/env: ruby_noexec_wrapper: No such file or directory [FAILED] 但是当我从命令行手动运行它时,它已成功运行 # chef-solr -d -c /etc/chef/solr.rb -L /var/log/chef/solr.log -P /var/run/chef/solr.pid # echo $? 0 # ps -ef | grep chef root 2691 1 12 04:19 ? 00:00:01 java -Xmx256M -Xms256M -Dsolr.data.dir=/var/lib/chef/solr/data -Dsolr.solr.home=/var/lib/chef/solr/home -jar /var/lib/chef/solr/jetty/start.jar 这是我的rvm信息 # rvm info ruby-1.9.3-p194: system: […]

如何让xcode在运行脚本时使用正确版本的ruby?

在xcode中,我有一个运行ruby脚本的“运行脚本”构建阶段。 但是,似乎xcode正在尝试使用默认的mac 1.8版本的ruby而不是最新版本来运行它。 鉴于脚本需要一个gem,它失败并出现require错误,错误中的路径指向/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/ 显然,那条路上的1.8让我怀疑。 如果我打开终端并运行命令ruby -v然后它正确返回我安装的2.0.0p0并使用RVM设置为默认值。 我怎么能让Xcode在正确的位置看? 或者我错误地解释了这个错误? 更新: 为了提供更多信息,这里是编译器抛出的确切错误: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require’: no such file to load — json (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require’ from /Volumes/Macintosh HD/Documents/Projects/WesternMusicElements/WesternMusicElements/Ruby/NoteCollectionParser.rb:9 Command /bin/sh failed with exit code 1

custom_require.rb:36:在`require’中:没有要加载的文件 – myapp(LoadError)

我得到上面的错误,我所做的就是安装rvm并从mac获得的默认ruby更新到ruby 1.9.2。 我所有的gem出现在gem列表中,但是我需要在某处指定路径吗? 干杯, glenno。

我可以在我的rvm gemset中删除nokogiri和capybara-webkit的一些文件夹吗?

我正在使用磁盘分析器,我在.rvm文件夹中注意到两个gem, nokogiri和nokogiri capybara-webkit ,比通常更大: 检查他们内部我发现nokogiri有一个临时文件夹和capybara-webkit一个源文件夹。 我的问题是:删除这些文件夹是否安全?(是的,我是一个贪婪的磁盘空间保护程序)以及为什么nokogiri正在创建该临时文件夹? 因为我有另一个gemset(具有较低版本的ruby和nokogiri)并且没有创建该文件夹。

为什么mod_passenger.so会出现此权限错误?

我正在使用RVM和Passenger设置生产RHEL 6服务器。 我已经安装了RVM(到我的家庭目录),安装了Passenger,并将所需的行添加到httpd.conf : LoadModule passenger_module /home/em/.rvm/gems/ruby-1.9.2-p290@rails_3_production/gems/passenger-3.0.11/ext/apache2/mod_passenger.so PassengerRoot /home/em/.rvm/gems/ruby-1.9.2-p290@rails_3_production/gems/passenger-3.0.11 PassengerRuby /home/em/.rvm/wrappers/ruby-1.9.2-p290@rails_3_production/ruby 但是,当我重新启动Apache时,我收到此错误… $ sudo /sbin/service httpd restart Stopping httpd: [FAILED] Starting httpd: httpd: Syntax error on line 218 of /etc/httpd/conf/httpd.conf: Cannot load /home/em/.rvm/gems/ruby-1.9.2-p290@rails_3_production/gems/passenger-3.0.11/ext/apache2/mod_passenger.so into server: /home/em/.rvm/gems/ruby-1.9.2-p290@rails_3_production/gems/passenger-3.0.11/ext/apache2/mod_passenger.so: cannot open shared object file: Permission denied [FAILED] 在实验上,我将整个路径从~/.rvm/…为777,但我仍然得到同样的错误。 有什么想法吗?

rvm install:ruby安装错误

我想在我的Linux Mint 12上安装ruby。 我正在关注本教程和本 教程 。 当我运行rvm install 1.9.3我看到了这个错误: Installing Ruby from source to: /usr/share/ruby-rvm/rubies/ruby-1.9.3, this may take a while depending on your cpu(s)… ruby-1.9.3 – #fetching ruby-1.9.3 – #extracting ruby-1.9.3- to /usr/share/ruby-rvm/src/ruby-1.9.3 ERROR: Error running ‘bunzip2 < '/usr/share/ruby-rvm/archives/ruby-1.9.3-.tar.bz2' | tar xf – -C /usr/share/ruby-rvm/tmp/rvm_src_4428', please read /usr/share/ruby-rvm/log/ruby-1.9.3/extract.log ERROR: There has been an error while […]

安装ruby gem后,运行新gem会返回“找不到”错误

新鲜的Ubuntu 10.04安装: 我在让我的gem安装过程很好地完成时遇到了一些麻烦。 每当我安装一个gem时,它都会经历一个简单明了的过程而没有任何问题: $ gem install rails Successfully installed rails-3.2.2 1 gem installed 然后validation版本,也许是一个简单的“rails -v”? 不: $ rails -v /home/pragone/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs’: Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError) from /home/pragone/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec’ from /home/pragone/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems.rb:1210:in `gem’ from /home/pragone/.rvm/gems/ruby-1.9.3-p125/bin/rails:18:in `’ 所以让我们确保安装了铁路: $ gem install railties Successfully installed railties-3.2.2 1 gem […]

无法编译ruby 1.9.3

当我跑 rvm install 1.9.3 –with-gcc=clang 在Mac OSX Lion上,ruby无法编译,我在(.rvm / log / ruby​​-1.9.3-p374 / make.log)中收到以下错误 [2013-01-29 16:31:05] make CC = clang LD = ld LDSHARED = clang -dynamic -bundle CFLAGS = -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=shorten-64-to-32 -Werror=implicit-function-declaration -pipe XCFLAGS = -include ruby/config.h -include ruby/missing.h -fvisibility=hidden -DRUBY_EXPORT CPPFLAGS = -D_XOPEN_SOURCE […]