- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我按照 2 个不同的指南在 OSX 上安装 ruby,但我认为我搞砸了一些事情。现在我知道自己在做什么,我觉得有些不对劲。我想“重新开始”,但我不知道要安全地删除什么(我不介意重新安装所有东西。我没有什么特别重要的)
我首先使用 rvm,然后决定使用 Homebrew 软件。我用 rvm 卸载了 rails,然后“内爆”了 rvm。然后我安装了 Homebrew 软件,然后是 brew install rails 1.9.3
尽管...当我运行 gem install xxx 时,我所有的 gems 似乎都在一个奇怪的路径中?
例如,sinatra.rb 安装在这里:
/usr/local/lib/ruby/gems/1.9.1/gems/sinatra-1.3.1/lib
注意它说的是 1.9.1,但是当我运行时
ruby -v
我得到 1.9.3p0
和哪个 ruby 我得到了这个
/usr/local/Cellar/ruby/1.9.3-p0/bin/ruby
如果我做 [rails,git,mysql,whatever]
他们似乎都指向 Cellar。
作为旁注,我的计算机上有两个版本的 sinatra.rb ...这是另一个版本(尽管我很确定它没有使用的那个)。
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.0/lib
有点可笑...
我不确定这里发生了什么。
如果有帮助,这是我的路径:
export LSCOLORS="GxGxBxDxCxEgEdxbxgxcxd"
export CLICOLOR=1
export PATH=/usr/local/Cellar/ruby/1.9.3-p0/bin:/usr/local/mysql-5.5.18-osx10.6-x86_64/bin:/usr/local/bin:$PATH
最佳答案
没关系。您正在使用 1.9.3。这些 gem 安装在 1.9.1 目录下,以区别于为 1.8.7 安装的 gem(一些适用于 1.9 系列的 gem 不适用于 1.8,反之亦然)。 1.9.1 是 1.9 系列的第一个发布版本。
关于ruby - ruby安装错了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8354493/
我无法在附加行中显示“真”、“假”、"is"和“否”按钮。 我在这里有一个应用程序:Application 请按照以下步骤使用应用程序: 1。当你打开应用程序时,你会看到一个绿色的加号按钮,点击 在此
我是一名优秀的程序员,十分优秀!