【问题标题】:Ruby not starting on mac os xRuby 没有在 mac os x 上启动
【发布时间】:2012-06-08 01:56:19
【问题描述】:

当我尝试在终端上使用 ruby​​ 时,没有任何反应。 最后几天我用过它,一切正常,但现在不行了。 我安装了 rvm 和 1.9.3 版本的 ruby​​。 当我使用ruby myscript.rb 启动脚本时它可以工作,并且我尝试安装rails 但是当我输入gem install rails 时出现错误: /Users/romainberger/.rvm/rubies/ruby-1.9.3-p194/bin/gem:4: warning: Insecure world writable dir /Users/romainberger/.rvm/gems/ruby-1.9.3-p194 in PATH, mode 040777

由于没有输出,我不知道问题出在哪里。有人有想法吗?

谢谢

编辑: rvm info

ruby-1.9.3-p194:

system:
uname:       "Darwin romain.home 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64"
bash:        "/bin/bash => GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)"
zsh:         "/bin/zsh => zsh 4.3.11 (i386-apple-darwin11.0)"

rvm:
version:      "rvm 1.14.1 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]"
updated:      "1 day 11 hours 59 minutes 3 seconds ago"

ruby:
interpreter:  "ruby"
version:      "1.9.3p194"
date:         "2012-04-20"
platform:     "x86_64-darwin11.3.0"
patchlevel:   "2012-04-20 revision 35410"
full_version: "ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.3.0]"

homes:
gem:          "/Users/romainberger/.rvm/gems/ruby-1.9.3-p194"
ruby:         "/Users/romainberger/.rvm/rubies/ruby-1.9.3-p194"

binaries:
ruby:         "/Users/romainberger/.rvm/rubies/ruby-1.9.3-p194/bin/ruby"
irb:          "/Users/romainberger/.rvm/rubies/ruby-1.9.3-p194/bin/irb"
gem:          "/Users/romainberger/.rvm/rubies/ruby-1.9.3-p194/bin/gem"
rake:         "/Users/romainberger/.rvm/gems/ruby-1.9.3-p194@global/bin/rake"

environment:
PATH:         "/Users/romainberger/.rvm/gems/ruby-1.9.3-p194/bin:/Users/romainberger/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/romainberger/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/romainberger/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin"
GEM_HOME:     "/Users/romainberger/.rvm/gems/ruby-1.9.3-p194"
GEM_PATH:     "/Users/romainberger/.rvm/gems/ruby-1.9.3-p194:/Users/romainberger/.rvm/gems/ruby-1.9.3-p194@global"
MY_RUBY_HOME: "/Users/romainberger/.rvm/rubies/ruby-1.9.3-p194"
IRBRC:        "/Users/romainberger/.rvm/rubies/ruby-1.9.3-p194/.irbrc"
RUBYOPT:      ""
gemset:       ""

gem info 给我:

ERROR:  While executing gem ... (RuntimeError)
Unknown command info

要启动 ruby​​,我只需输入 ruby

【问题讨论】:

  • 您是否尝试过删除该目录上其他人的写权限?
  • 我认为这个警告与问题无关
  • @Emil Vikström 我该怎么做?
  • @Flexoid 不知道,但是安装rvm后出现了,所以才贴出来
  • 尝试改用rbenv

标签: ruby macos rvm


【解决方案1】:

修复 gem 警告使用:

chmod -R go-w /Users/romainberger/.rvm/

它将递归删除组和其他人的写入权限(继续为用户写入)。

您可以在 RVM 网站上查看与 RVM 相关的资源:@​​987654321@

【讨论】:

  • 谢谢,解决了我的部分问题
  • 那么问题的剩余部分是什么 - 你的问题不清楚,也许开一张新票?
  • 问题是当我输入ruby 启动它时,什么也没有发生。
  • 请包含rvm infogem info和你运行的命令
猜你喜欢
  • 2016-10-23
  • 2017-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-04
  • 2013-01-17
  • 1970-01-01
相关资源
最近更新 更多