Tag: rvm

使用rvm安装gem

当尝试使用rvm安装gem时,我收到此错误 $ rvm gem install sproutcore ERROR: While executing gem … (Errno::EACCES) Permission denied – /home/tee/.gem/specs 但它在rvm网站上说你不应该使用sudo所以我不确定我的设置有什么问题 当我键入$ GEM_HOME时,它显示该目录指向rvm目录 $GEM_HOME bash: /home/tee/.rvm/gems/ruby-1.8.7-p302: is a directory 我有什么想法我做错了吗?

RVM不会切换Rubies

我在CentOS上运行Ruby 1.9.1p243,我决定安装rvm来处理升级到1.9.2或降级到1.8.7(无论哪个更适合rails3)。 我按照这里的说明操作: http : //rvm.beginrescueend.com/rvm/install/并正确安装了所有内容。 我能够编译和安装Ruby 1.8.7,1.9.1和1.9.2。 但是,如果我尝试切换到其中一个rvm安装的Rubies,例如rvm使用1.8.7,则无效。 我的系统仍然使用我在/ usr / local / bin / ruby​​中安装的Ruby。 我获得的输出示例: $ rvm use 1.8.7 $ ruby -v ruby 1.9.1p243 (2009-07-16 revision 24175) [i686-linux] $ which ruby /usr/local/bin/ruby $ rvm use 1.9.2 $ ruby -v ruby 1.9.1p243 (2009-07-16 revision 24175) [i686-linux] $ which ruby /usr/local/bin/ruby 我不知道为什么会这样,我似乎也无法在网上找到任何关于这个问题的信息。 任何帮助,将不胜感激。

通过RVM在Ubuntu,Ruby 1.9.2上安装使用本机扩展的gem时出错

我在尝试安装ffi gem时遇到错误: ~ – 16:54>gem i ffi Building native extensions. This could take a while… ERROR: Error installing ffi: ERROR: Failed to build gem native extension. rake RUBYARCHDIR=/home/mdemare/.rvm/gems/ruby-1.9.2-p136/gems/ffi-1.0.6/lib RUBYLIBDIR=/home/mdemare/.rvm/gems/ruby-1.9.2-p136/gems/ffi-1.0.6/lib /home/mdemare/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/site_ruby/1.9.1/rubygems.rb:370:in `bin_path’: can’t find gem rake ([“>= 0”]) with executable rake (Gem::GemNotFoundException) from /home/mdemare/.rvm/gems/ruby-1.9.2-p136/bin/rake:19:in `’ Gem files will remain installed in /home/mdemare/.rvm/gems/ruby-1.9.2-p136/gems/ffi-1.0.6 for inspection. Results logged […]

系统范围的RVM安装是个坏主意吗?

我很困惑,在服务器上,你是应该以普通用户的身份安装RVM还是进行系统范围的安装,如果是后者,你应该如何在不使用sudo情况下进行bundle install 。 就RVM如何关注运行Rails的服务器(例如Passenger和Nginx)而言,是否有任何关于你应该做什么的明确指导? 在这种类型的环境中,并非所有Ruby进程都在同一个用户下运行,因此我认为就RVM和捆绑器而言,事情变得不明确。 如何在服务器上一起避免RVM,只是在那里安装Ruby和gems? 如果你可以逃脱它,那会更好吗?

如何使用RVM管理多个gemsets和ruby版本?

我对RVM网站上的解释感到困惑。 不同的ruby解释器和gemsets之间的关系对我来说并不清楚。 据我说,就像这样 – 我在Mac上的帐户有一个rvm 那个rvm安装和管理一组不同版本的ruby解释器。 每个ruby版本都有一组gemsets。 我明白了……欢迎提出更多解释。 我可以继续工作(Ruby 1.8.7 + rails 2.3.8及其依赖项)和(Ruby 1.9.2和Rails 3.0及其依赖项)… 如果任何人在rvm的帮助下精通处理许多ruby版本和gem,请向我解释…感谢您的帮助

在Mountain Lion上安装Ruby 1.8.7(10.8)

我在山狮的干净安装上安装Ruby 1.8.7时遇到了很多麻烦。 我查看了Stack Overflow并没有看到任何专门解决这个问题的内容,并希望有人可能之前遇到过这个问题。 我正在使用可以使用Xcode下载的命令行工具 通过RVM和HomeBrew安装Ruby 1.9.3没有任何问题。 当我尝试安装1.8.7时,我尝试编译后收到以下消息: 我第一次运行命令 rvm install 1.8.7 这给了我这个错误 The provided compiler ‘/usr/bin/gcc’ is LLVM based, it is not yet fully supported by ruby and gems, please read `rvm requirements`. 挖了一下后我试了一下 rvm install 1.8.7 –with-gcc=clang Error running ‘make ‘, please read /Users/paulzaich/.rvm/log/ruby-1.8.7-p370/make.log There has been an error while running make. Halting […]

在RVM环境中的Ruby cron作业中找不到Gem

我正在尝试在RVM环境中运行10.5的旧PPC机器上运行一个简单的ruby脚本。 搜索SO,我按照这篇文章中选择的答案。 这是cron中的一行: SHELL=/bin/bash 00 * * * * BASH_ENV=~/.bash_profile && /bin/bash -c ‘~/deggy/onlineGW.rb’ 这个命令在用户山姆根的Bash中运行良好。 这是我脚本的重要部分: #!/usr/bin/env ruby require ‘open-uri’ require ‘nokogiri’ … 这是来自cron的错误输出: X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: Date: Mon, 6 Jan 2014 03:15:00 -0600 (CST) /Users/sam/deggy/onlineGW.rb:3:in `require’: no such file to load — nokogiri (LoadError) 好的,因为我正在运行RVM,我已将默认ruby设置为1.9.3,如上所述,该命令在终端中执行,但不在cron中执行。 还有其他环境吗? 很明显,我忽略了一些东西。 山姆,请帮我看看

使用rvm升级Ruby和Rails后,Phusion Passenger会抛出错误

我最近将我的Rails设置升级到3.1.3,并且我遇到了Phusion Passenger在此服务器上加载旧应用程序的问题。 我在测试应用程序上运行了一切,但我仍然遇到这个应用程序的问题。 当我在端口3000上运行Webrick服务器时,我的应用程序运行完美,但在尝试通过虚拟主机访问它时,我继续遇到乘客错误。 这是信息: 乘客抛出错误 Ruby (Rack) application could not be started 错误信息: Could not find activesupport-3.0.7 in any of the sources (Bundler::GemNotFound) 例外类: PhusionPassenger::UnknownError 应用程序根: /home/admin/rails/bnkpics 回溯: # File Line Location 0 /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/spec_set.rb 88 in `materialize’ 1 /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/spec_set.rb 82 in `map!’ 2 /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/spec_set.rb 82 in `materialize’ 3 /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/definition.rb 90 in `specs’ 4 /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/definition.rb […]

你检查你的rvmrc文件?

Ruby Version Manager允许我们在每个项目中使用.rvmrc文件来设置要加载的ruby版本和gem集合。 该文件是否应该签入源代码管理? 或者这对其他开发人员的工作环境有太多假设吗?

未能安装Nokogirigem

我正在开发一个rails应用程序,允许每个使用帐户的图像附件。 我正在使用paperclip和amazon web服务: gem ‘paperclip’ gem ‘aws-sdk’ 当我运行bundle install时,我收到以下消息: extconf失败,退出代码1 Gem files will remain installed in /usr/local/rvm/gems/ruby-2.1.2/gems/nokogiri-1.6.5 for inspection. Results logged to /usr/local/rvm/gems/ruby-2.1.2/extensions/x86_64-darwin-13/2.1.0-static/nokogiri-1.6.5/gem_make.out An error occurred while installing nokogiri (1.6.5), and Bundler cannot continue. Make sure that `gem install nokogiri -v ‘1.6.5’` succeeds before bundling. 当我尝试运行’gem install nokogiri’时,我收到此消息: extconf失败,退出代码1 Gem files will remain installed in […]