【问题标题】:how to update ruby path?如何更新红宝石路径?
【发布时间】:2013-02-09 13:43:29
【问题描述】:

这次我正在按照正确的说明重新安装 ruby 但我的路径搞砸了

这就是我得到这个错误的原因

Last login: Sun Feb 24 02:06:37 on ttys000
Fawads-MacBook-Pro:~ fawadnaseer$ rvm install 1.9.3
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.8/x86_64/ruby-1.9.3-p374.
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies.
Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.3-p374, this may take a while depending on your cpu(s)...
ruby-1.9.3-p374 - #downloading ruby-1.9.3-p374, this may take a while depending on your connection...
######################################################################## 100.0%
ruby-1.9.3-p374 - #extracting ruby-1.9.3-p374 to /usr/local/rvm/src/ruby-1.9.3-p374
ruby-1.9.3-p374 - #extracted to /usr/local/rvm/src/ruby-1.9.3-p374
ruby-1.9.3-p374 - #configuring
Error running 'env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/active/include ./configure --disable-install-doc --prefix=/usr/local/rvm/rubies/ruby-1.9.3-p374 --with-opt-dir=/usr/local/rvm/usr --disable-shared', please read /usr/local/rvm/log/ruby-1.9.3-p374/configure.log
There has been an error while running configure. Halting the installation.

Configure.log 文件内容

这里是 configure.log 文件 [2013-02-24 02:09:37] ./配置 当前路径:/usr/local/rvm/src/ruby-1.9.3-p374 命令(7): env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/active/include ./configure - -disable-install-doc --prefix=/usr/local/rvm/rubies/ruby-1.9.3-p374 --with-opt-dir=/usr/local/rvm/usr --disable-shared 检查构建系统类型... x86_64-apple-darwin12.2.1 检查主机系统类型... x86_64-apple-darwin12.2.1 检查目标系统类型... x86_64-apple-darwin12.2.1 检查 C 编译器默认输出文件名... 配置:错误:C 编译器无法创建可执行文件

更新:

好的,我已经安装了 RVM 红宝石安装 导轨安装

什么时候我把 echo $PATH

回显 $PATH /Users/fawadnaseer/.rvm/gems/ruby-1.9.3-p392/bin:/Users/fawadnaseer/.rvm/gems/ruby-1.9.3-p392@global/bin:/Users/fawadnaseer/.rvm/ rubies/ruby-1.9.3-p392/bin:/Users/fawadnaseer/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/垃圾箱

这条路有什么问题吗?

【问题讨论】:

  • 阅读错误信息。它说要查看 /usr/local/rvm/log/ruby-1.9.3-p374/configure.log
  • 是什么让您认为这是路径问题?
  • 我完全是新手.. 因为我在 lynda 上关注本教程.. 那个人让我更新路径.. 但它没有成功.. sql 的东西.. 所以我想路径已经搞砸了更新:所以安装了伙计们 rvm。我使用 sudo gem install rails.. 现在它正在安装 rails。
  • @rubii:我已经用 configure.log 更新了我的问题

标签: ruby-on-rails ruby path


【解决方案1】:

尝试使用 clang 编译器而不是默认的:

rvm install 1.9.3 --with-gcc=clang

【讨论】:

  • 非常感谢您的回复!我真的搞砸了,如果你知道珠宝盒的话,我在 MAC 上安装了珠宝盒。它也设置了 RVM 和 ruby​​ .. 所以我已经安装了这个 bernard 这就是我现在得到的“已经安装了 ruby​​-1.9.3-p392。要重新安装使用:rvm reinstall 1.9.3”现在我使用了这个 sudo gem install rails “现在正在安装 rails” 一分钟前它给了我错误:\
  • 如果您已经安装了它,那么您可以致电:rvm reinstall 1.9.3 --with-gcc=clang
猜你喜欢
  • 2012-03-02
  • 2014-04-11
  • 1970-01-01
  • 2017-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-01
  • 2014-03-28
相关资源
最近更新 更多