- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
Okie dokie - IT 最近将我的系统更新为 lion,全新安装。
我按照 Federico Araujo 博客中的说明准备安装 (http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew -rvm-and-mysql/),除了我使用的
curl -L get.rvm.io | bash -s stable --rails
来自 http://beginrescueend.com/rvm/install/处理 rvm/rubygems/rails 安装。没有错误报告。
我已经添加了
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM function
到我的 .profile,关闭所有窗口,重新打开终端并确保 .profile 是在启动终端上获取的。
但无论我做什么,我都无法使用 RVM 切换到 1.9.3 并使用 rails。
路径中没有任何内容或 $HOME/.rvm/scripts/rvm 添加到路径中:
$ rvm list
-sh: rvm: command not found
和
$ type rvm | head -1
-sh: type: rvm: not found
如果我将 $HOME/.rvm/bin 添加到路径,我可以看到 RVM jazz,但是
$ type rvm | head -1
rvm is hashed (/Users/soychicka/.rvm/bin/rvm)
如果我将 $HOME/.rvm/scripts 添加到路径,并且
$ type rvm | head -1
rvm is /Users/soychicka/.rvm/scripts/rvm
在最后一种情况下,发出“rvm list”不会抛出错误,而只是返回一个新提示。
再一次,似乎一切都已正确编译和安装;只是无法将 RVM 用于 jf Ruby 1.9.3 和各种 gem 。
这里有什么问题?我已经查看了所有明显相关的问题,但没有发现任何似乎匹配的问题......
这对于我尝试让我的团队了解使用 Rails 轻松制作原型(prototype)并不是一个好兆头......
更新:将以下内容添加到我的 .profile(但不是 .bash_profile)似乎已解决问题:
PATH=$HOME/.rvm/bin:$PATH
if [ -s "$HOME/.rvmrc" ]; then
source "$HOME/.rvmrc"
fi # to have $rvm_path defined if set
if [ -s "${rvm_path-$HOME/.rvm}/scripts/rvm" ]; then
source "${rvm_path-$HOME/.rvm}/scripts/rvm"
fi
但对我来说,感觉有点太老套了,不太舒服,而且仍然不清楚为什么这与我的其他 lion 安装不同......第一次安装是在二月,但尝试上个月在系统上设置 rvm 并且遵循相同的指令集失败了。有人有想法吗?
最佳答案
来自 man bash
After reading that file, it looks for ~/.bash_profile,
~/.bash_login, and ~/.profile, in that order, and reads and
executes commands from the first one that exists and is readable.
您确定其他文件都不存在吗?
同时执行
source "$HOME/.rvm/scripts/rvm"
在您的 shell 中查看它是否按预期工作。
我希望您了解将 curl
输出直接输送到 bash 的安全隐患。
关于ruby - OS X lion rvm、ruby 安装成功,但不执行。我错过了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10322486/
我无法在附加行中显示“真”、“假”、"is"和“否”按钮。 我在这里有一个应用程序:Application 请按照以下步骤使用应用程序: 1。当你打开应用程序时,你会看到一个绿色的加号按钮,点击 在此
我是一名优秀的程序员,十分优秀!