Tag: rvm

用rvm安装ruby头文件

Travis CI使用RVM提供Ruby,但它似乎不包含标题: $ find /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/zlib.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/dl.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/syck.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/socket.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/dbm.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/pty.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/strscan.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/io /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/io/console.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/io/wait.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/io/nonblock.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/iconv.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/iso_8859_14.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/gb2312.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/iso_8859_16.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/windows_1251.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/euc_jp.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/iso_8859_4.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/iso_8859_1.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/japanese_euc.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/emoji_sjis_softbank.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/single_byte.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/emoji_sjis_docomo.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/utf8_mac.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/gbk.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/emoji.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/japanese_sjis.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/big5.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/transdb.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/japanese.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/gb18030.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/utf_16_32.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/korean.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/escape.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/emoji_iso2022_kddi.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/chinese.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/iso2022.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/trans/emoji_sjis_kddi.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/encdb.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/utf_16le.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/gbk.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/iso_8859_8.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/euc_tw.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/koi8_r.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/iso_8859_9.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/utf_32le.so /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/i686-linux/enc/big5.so […]

使用rvm离线安装Ruby

我需要使用rvm在离线机器上安装Ruby-1.9.2。 我尝试将ruby-1.9.2-p180.tar.gz复制到./rvm/archives并运行rvm install ruby​​-1.9.2。 但是rvm仍然试图从ftp.ruby-lang.org下载Ruby。 任何意见是极大的赞赏…

RVM – MacPorts不会通过代理更新

我正在尝试使用RVM在我的iMac上安装ruby。 我首先键入以下内容: rvm list known 然后,我使用以下行来定位我要安装的版本(我正在遵循建议1.9.2而不是基础1.8.7的指南): rvm install 1.9.2 然后我明白了: 27698AM:~ butler15$ rvm install 1.9.2 Searching for binary rubies, this might take some time. No binary rubies available for: osx/10.7/x86_64/ruby-1.9.2-p320. Continuing with compilation. Please read ‘rvm mount’ to get more information on binary rubies. Installing requirements for osx, might require sudo password. Password: 我输入密码,我得到了这个: DEBUG: […]

当我进行捆绑安装时,我收到了kgio gem的gem安装错误

我在我的Gemfile中添加了独角兽,之后当我进行捆绑安装时,我收到了这个错误 em::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/adim86/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb checking for CLOCK_MONOTONIC in time.h… *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: –with-opt-dir –with-opt-include –without-opt-include=${opt-dir}/include –with-opt-lib –without-opt-lib=${opt-dir}/lib […]

在Mountain Lion上安装带有RVM的ree-1.8.7

我全新安装了Mountain Lion并安装了Xcode Command Line Tools 。 我能够运行自制程序并安装RVM 。 不幸的是,我无法让RVM安装ree-1.8.7-head 。 编译时失败。 我认为这与X11有关,所以我安装了XQuartz 。 仍然没有快乐。 然后我继续从应用程序商店安装完整的Xcode 。 仍然没有快乐。 有人在新山狮安装上得到这个吗? 从.rvm / log / ree-1.8.7-head / make.log的底部 : Find Tcl/Tk libraries. Make tcltklib.so which is required by Ruby/Tk. gcc -I. -I../.. -I../../. -I../.././ext/tk -DHAVE_RB_SAFE_LEVEL -DHAVE_RB_HASH_LOOKUP -DHAVE_RB_PROC_NEW -DHAVE_RB_OBJ_TAINT -DHAVE_ST_PTR -DHAVE_ST_LEN -DRUBY_VERSION=\”1.8.7\” -DRUBY_RELEASE_DATE=\”2012-02-08\” -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -DWITH_TCL_ENABLE_THREAD=0 -fno-common -g -O2 […]

rvm无法再在Mac OS X Mountain Lion上安装1.8.7-p352

我将rvm升级到1.15.8,然后在zsh中遇到一些问题后又回到了1.15.7。 降级后,我的Ruby 1.9+版本恢复正常,但1.8.7将无法再次安装。 发生了两个错误: Error running ‘patch -F 25 -p1 -N -f <"/Users/me/.rvm/patches/ruby/1.8.7/stdout-rouge-fix.patch"', please read /Users/me/.rvm/log/ruby-1.8.7-p352/patch.apply.stdout-rouge-fix.log 该文件的内容是: [2012-09-11 01:05:59] patch -F 25 -p1 -N -f <"/Users/me/.rvm/patches/ruby/1.8.7/stdout-rouge-fix.patch" patching file lib/mkmf.rb Hunk #1 FAILED at 201. 1 out of 1 hunk FAILED — saving rejects to file lib/mkmf.rb.rej 和: Error running ‘make ‘, please read /Users/me/.rvm/log/ruby-1.8.7-p352/make.log 运行make时出错。 […]

Lion:RVM安装rubies的问题 – 与openssl相关的问题

我已经绝望了,现在两个(!!)天都没有解决方案来解决以下问题。 在对Lion进行更新后,我想使用最新版本的rvm安装其他ruby。 以下是我之后调用bundler时会发生的事情: /Users/felix/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: dlopen(/Users/janroesner/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/x86_64-darwin11.1.0/digest/sha1.bundle, 9): Symbol not found: _SHA1_Init (LoadError) 好的,openssl问题。 所以我检查了没有openssl但是/ usr中的系统有/ usr / lib中的库和/ usr / include / openssl中的头文件。 校验。 我决定用brew安装一个更新的版本。 之后,没有ruby编译已经定义了BN_rand_range和BN_peudo_rand_range的错误。 似乎是对最近的gcc进行更严格的类型检查,所以我在/usr/include/openssl/bn.h中取消注释导致冲突的411和412行导致ruby定义它们自己。 现在ruby编译但我收到相同的错误符号未找到:_SHA1_Init。 所以我删除了openssl头文件bn.h中的注释,我之前放在那里并尝试相反的方法。 我在〜/ .rvm / src / ruby​​-1.9.2-p290 / ext / openssl / openssl_missing.h中对这些行进行了评论。 结果相同。 之后我完全删除了〜/ .rvm,重新安装它并且……有同样的问题。 现在我试过了: rvm pkg install openssl rvm remove 1.9.2-p290 rvm install 1.9.2-p290 […]

使用RVM,但无法设置当前的Ruby版本(Ubuntu 11.10)

我最近在全新安装的Ubuntu 11.10上安装了RVM,无法知道如何开始使用特定的ruby版本。 我已经安装了Ruby 1.8.7和1.9.2,它们在列表中很好地显示: $ rvm list rvm rubies ruby-1.8.7-p352 [ i386 ] ruby-1.9.2-p290 [ i386 ] 当我尝试使用“use”命令时,一切似乎都很好: $ rvm use 1.9.2 Using /usr/share/ruby-rvm/gems/ruby-1.9.2-p290 Running /usr/share/ruby-rvm/hooks/after_use 但是当我测试当前的ruby版本时,我得到了你根本没有RVM时得到的通常的Ubuntu 11.10消息: $ ruby -v The program ‘ruby’ can be found in the following packages: * ruby1.8 * ruby1.9.1 Try: sudo apt-get install 我究竟做错了什么? 我是否错过了RVM安装中的一个步骤? 编辑* 一些评论的答案: $ which […]

对于旧的rails应用程序,奇怪的rails错误“权限被拒绝:bin / rails”

每当我运行rails (或任何rails命令)时,我都会收到此错误_rails_command:2: permission denied: bin/rails仅当我在一个旧的 rails应用程序目录中时。 在这些目录中, bundle exec rails c命令可以工作但是rails甚至rails -v不起作用。 背景:我将编码工作区保留在dropbox文件夹中。 现在我最近安装了Manjaro,因此我从之前的操作系统中下载的所有rails应用程序都称之为旧的 rails应用程序。 简而言之:除了旧的rails应用程序外,Rails 在任 bundle exec rails c工作正常。 我试过的Ruby版本: 2.0.0 (rvm), 2.1.1(rvm), 2.1.1 (system) gem环境: RubyGems Environment: – RUBYGEMS VERSION: 2.2.2 – RUBY VERSION: 2.0.0 (2014-02-24 patchlevel 451) [x86_64-linux] – INSTALLATION DIRECTORY: /home/tat/.rvm/gems/ruby-2.0.0-p451@latest – RUBY EXECUTABLE: /home/tat/.rvm/rubies/ruby-2.0.0-p451/bin/ruby – EXECUTABLE DIRECTORY: /home/tat/.rvm/gems/ruby-2.0.0-p451@latest/bin – […]

无法更改RVM默认值

我有问题更改默认的ruby。 运行OS X Lion。 macbook:~ work$ rvm list rvm rubies =* ruby-1.9.2-p290 [ x86_64 ] ruby-1.9.2-p318 [ x86_64 ] 如您所见,1.9.2-p290是默认值。 macbook:~ work$ rvm use –default ruby-1.9.2-p318 Using /usr/local/rvm/gems/ruby-1.9.2-p318 macbook:~ work$ rvm list rvm rubies * ruby-1.9.2-p290 [ x86_64 ] => ruby-1.9.2-p318 [ x86_64 ] 运行rvm后使用–default ruby​​-1.9.2-p318,Ruby已更改,但默认仍为p290。 下次我重新打开一个shell时,使用的ruby是p290。 有任何想法吗? 谢谢。