Tag: rvm

Ruby,RVM,LLVM和MySQL

我在MacOSX上configurationRuby和MySQL时遇到了很大的麻烦。 事实上,我是MacOSX和Ruby On Rails的新手。 所以,首先我遇到安装mysql2 gem的问题,安装了gem之后我试着开发一个testing,当我试着启动WEBrick的时候得到这个错误,说不能加载一个名为“libmysqlclient.18.dylib ”。 Googlin'关于错误我看到每个人都推荐使用Ruby通过RVM。 我安装了RVM,并尝试安装ruby1.9.3,并得到这个错误: 错误:提供的CC(/ usr / bin / gcc)是基于LLVM的,它还没有完全被ruby和gem支持,请阅读rvm requirements 。 我几乎放弃学习Rails,build立一个开发环境不应该那么痛苦。 在Windows上,我没有问题。 []雷南

安装RVM:“要求安装失败,状态为:1。

这是我在命令提示符之前看到的最后一件事情: Searching for binary rubies, this might take some time. Found remote file https://rvm.io/binaries/osx/10.9/x86_64/ruby-2.1.1.tar.bz2 Checking requirements for osx. About to install Homebrew, press `Enter` for default installation in `/usr/local`, type new path if you wish custom Homebrew installation (the path needs to be writable for user) : Requirements installation failed with status: 1. 我不认为这样做可以按Enter键

为什么捆绑安装是在供应商/捆绑安装gem?

每当我做bundle install所有的gem得到安装 app_dir/vendor/bundle path并消耗大量的磁盘空间。 我也尝试安装gem,它应该得到安装,即gemsets而开发这个: bundle install –no-deployement 但是这不适合我和安装在vendor/bundlegem。 我怎样才能使它在全球范围内安装所有应用程序或rubygemsets位置? 我也尝试删除.bundle/config但没有任何改变。 我在用: rvm version: 1.23.14 ruby version: 2.0.0-p247 rails 3.2.13 这是我的~/.bash_profile : export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin eval "$(rbenv init -)" alias pg='pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log' [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function* [[ -s "$HOME/.rvm/scripts/rvm" ]] […]

禁用RVM或使用没有安装RVM的Ruby?

对于rails应用程序,我安装了Ruby 1.8.7和Rails 2.3.11。 它工作正常。 之后,我已经安装了RVM和REE。 所以,在运行Ruby脚本/服务器时,它使用REE。 但是现在我想使用没有RVM的旧版本的Ruby 1.8.7。 任何解决scheme

如何在使用RVM时安装Ruby gems?

我设置了RVM,并用它来安装Ruby和其他一些库。 当我正在浏览像Rails这样的其他技术的各种教程和设置时,我开始对通过RVM应该做什么感到困惑,以及如何在教程中提出build议。 一个例子是这里的RubyGems教程: http : //rubygems.org/pages/download 我应该下载他们正在谈论的tar文件吗? 似乎没有必要,因为这是我认为RVM的。 我甚至需要RubyGems? 那真的是什么? 另外,我怎样才能真正获得Rails? 有没有一个精确的RVM命令来实际下载和安装Rails?

如何撤销软件包更新

bundle update和bundle install非常棒。 但是,如果发生错误,是否有一个很好的方法来undo bundle install和bundle update ?

未加载库:/opt/local/lib/libssl.1.0.0.dylib(LoadError)

我刚刚发现,我不能gem push …再有一些挖掘导致我需要更新我的RVM SSL证书。 我运行rvm osx-ssl-certs status all但是这给了我: /Users/davesag/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': dlopen(/Users/davesag/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/x86_64-darwin12.4.0/openssl.bundle, 9): Library not loaded: /opt/local/lib/libssl.1.0.0.dylib (LoadError) Referenced from: /Users/davesag/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/x86_64-darwin12.4.0/openssl.bundle Reason: image not found – /Users/davesag/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/x86_64-darwin12.4.0/openssl.bundle from /Users/davesag/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' from /Users/davesag/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/openssl.rb:17:in `<top (required)>' from /Users/davesag/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' from /Users/davesag/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' Certificates for /usr/local/etc/openssl/cert.pem: Up to date. Certificates for : Old. Certificates for /etc/openssl/cert.pem: Up to date. […]

当我使用Bundler时,为什么我应该关心RVM的Gemsetfunction?

我只是不明白。 我想, Bundler是为了解决gem之间的版本冲突而开发的。 所以我只require "bundler/setup" ,一切都很好,知道Bundler将加载我所有的gem和他们的依赖的正确版本。 现在, RVM对于pipe理多个Rubies非常棒,我知道,但为什么我应该关心Gemsetfunction呢? 我在这里想念什么? 它可以使我的发展更容易? 也许,你们中的一些人可以给我一些关于RVM + Bundler完美工作stream程的提示,以供开发和生产之用。 我也不知道RVM什么时候开始切换到另一个Ruby。 我知道我可以在我的项目中有.rvmrc文件,但是我必须cd到这个目录,以便交换机发生? 此外,我通常使用Passenger进行开发,由于Passenger.prefpane ,在Mac OS中集成非常好。 我还可以用RVM来做到这一点,还是有更好的方法来做到这一点? 乘客是否会识别.rvmrc文件并切换到正确的.rvmrc ?

python:pythonbrew和virtualenv有什么区别?

我是新的python,我正在计划学习django。 我有一些ruby( 不轨 )的经验,我熟悉RVM,但我不明白pythonbrew和virtualenv之间的区别。 我知道pythonbrew是RVM的 模拟器 ,但我认为virtualenv已经在做RVM的工作(反之亦然, pythonbrew已经在做RVM的工作了)。 有人可以请解释,也许提供一些具体的例子/用法来帮助我理解它。 非常感谢!

在使用rvm更新ruby版本后收到警告消息“Path set to RVM”

最近我试图更新我的ruby版本由于警告消息(见下文)。 现在,当我启动iterm2时,出现以下警告消息: Warning: PATH set to RVM ruby but GEM_HOME and/or GEM_PATH not set, see: https://github.com/wayneeseguin/rvm/issues/3212 有谁知道如何解决这个警告? 这并没有影响我的工作,但是有点令人不安。 供你参考: 我相信我跑得rvm get stable以获得最新的ruby版本。 2.这是我最初试图解决的警告信息,但是它也没有解决: warning: parser/current is loading parser/ruby21, which recognizes warning: 2.1.5-compliant syntax, but you are running 2.1.2. 我使用1. Mac OS X 2. iterm2和3. oh-my-zshshell