【问题标题】:Ruby on Rails error, Ruby was not installed but it is installedRuby on Rails 错误,Ruby 未安装但已安装
【发布时间】:2013-02-03 05:37:12
【问题描述】:

我已经关注了thread 并关注了 Linuxios 的回答,一切正常,但后来我明白了

-bash: export: `[[': not a valid identifier
-bash: export: `-s': not a valid identifier
-bash: export: `/Users/duaneadam/.rvm/scripts/rvm': not a valid identifier
-bash: export: `]]': not a valid identifier

所以,我通过终端从 .bash__profile 中删除了。

export PATH=$PATH:/usr/local/git/bin/ [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function

.. 认为代码行是问题所在,但之后我得到的更糟。由于某些原因.. Ruby 没有安装.. 再次。 因此,我重新添加了代码行并尝试重新启动/重新启动我的 Mac,但问题仍然存在。 截图:

.bash_profile: 请问解决方法?我什至尝试使用他的方法重新安装。 天哪,这很难,也许 Ruby on Rails 不只是适合我。

【问题讨论】:

  • 确保从 xcode 中或作为独立安装安装命令行工具。
  • 请查看awesome tutorial by Moncef Belyamani,其中包含在 Mac 上设置 Git、RVM 和 Ruby 的分步说明。最近,当我尝试在新的 Mac 上设置我的开发环境时,它变得轻而易举。

标签: ruby-on-rails ruby macos


【解决方案1】:

使用 rvm 设置 ruby​​ 有时会变得相当复杂。 在使用像 rvm 这样的包管理器时,永远不要使用 sudo 的一些黄金法则。

尝试以下方法:

  • rvm implode(这实质上删除了 rvm 安装 完全。)
  • 从 ~/.bash_profile 和 ~/.bashrc 中删除所有 rvm 引用
  • which ruby(输出应该类似于 /usr/bin,ruby --version 应该是 1.8.7,默认与 OS X 捆绑在一起。)
  • 在单用户模式下再次安装 rvm。
  • 安装您选择的 ruby​​ 版本。
  • 确保在 ruby​​ 程序所在的位置创建 .rvmrc 文件。 (.rvmrc 的典型内容 -> rvm use ruby-version@gemset-name --create;例如:rvm use 1.9.3@my-awesome-project --create
  • cd 进入带有 .rvmrc 的目录
  • 确保正确的 gemset 加载了rvm gemset list

还要确保 rvm 作为函数加载。 (您可以通过在控制台中输入type rvm | head -1 来验证这一点。)

还有一些对我有帮助的点,来自http://jfire.io/blog/2012/03/02/xcode-4-dot-3-homebrew-and-ruby/

  • 安装 apple-gcc42、autoconf 和 automake(使用像 homebrew 这样的包管理器会很有用。)
  • 另外rvm requirements 告诉您还需要安装哪些其他工具。

干杯!

【讨论】:

  • 使用 rvm implode 完成,但它说需要手动删除一些文件。删除了 .bash_profile 和 .bashrc 的 which ruby​​ 输出与您发布的相同。那是/usr/bin/ruby
  • \curl -L https://get.rvm.io | bash -s stable 我建议安装 vanilla rvm 并让它工作。
  • 你知道吗.. 我放弃了,我想我会删除 Ruby 和 Rails。我尝试了很多方法。谷歌搜索这个和那个,看视频,阅读维基。如何删除所有内容?
  • 以防万一有人想知道如何删除:这里有一些链接,i) stackoverflow.com/questions/3558656/… ii) mkoby.com/2011/06/03/completely-removing-rvm
  • 好吧..但如果你能说明你遇到的问题,那么也许我会提供更好的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-15
  • 2019-03-01
  • 1970-01-01
  • 2013-02-18
  • 2014-03-02
相关资源
最近更新 更多