Tag: rvm

如何切换到旧版本的ruby / rails环境?

我正在尝试与Tekpub保持一致在rails screencast上构建自己的博客。 我仍然是一个非常ruby的新手,问题是我安装了Rails 3而Rob使用的是旧版本(我的头顶版本:版本2.3.2)。 我知道如何使用gem install rails –version=2.3.2获取该版本的rails gem install rails –version=2.3.2但是当我键入rails new时,应用程序的版本是rails 3.如何使这个特定的应用程序与旧版本一起使用? 我知道这与rvm有关但我不知道除了基本的rvm use操作之外该怎么做。

bash:/home/XXX/.rvm/scripts/rvm:没有这样的文件或目录

我只是使用RVM在ubuntu上安装Ruby on Rails。 首先,我以root用户身份登录了我。 然后我开始使用以下命令。 \curl -sSL https://get.rvm.io | bash -s stable –rails 它已安装没有任何错误。 source ~/.rvm/scripts/rvm 当我运行此命令。 它将错误显示为bash:/home/XXX/.rvm/scripts/rvm:没有这样的文件或目录 我添加了[[ -s “$HOME/.rvm/scripts/rvm” ]] && . “$HOME/.rvm/scripts/rvm” 我的.bashr文件中的[[ -s “$HOME/.rvm/scripts/rvm” ]] && . “$HOME/.rvm/scripts/rvm”命令。 提前致谢。

安装RVM时出现问题

我已按照rvm网站上的说明执行了命令,但事情似乎不起作用.. 从git存储库中获取代码运行顺利,但是当我尝试使用时 rvm notes 错误: /usr/local/bin/rvm: line 73: /home/cody/.rvm/scripts/rvm: No such file or directory 多行闪烁,直到我按下ctrl + C才停止。我正在运行Ubuntu 8.04,目前我正在运行ruby 1.9.2 ..抱歉,如果我错过了任何必要的信息。 提前致谢。

使用RVM的Mac OS X Lion Xcode问题

我有Xcode 4.1预览5工作正常,但决定通过App商店升级到最终的xcode 4.1。 我首先卸载了Xcode … sudo /Developer/Library/uninstall-devtools –mode=all 然后通过应用程序商店安装Xcode并重新启动。 我也完全删除了RVM但是……现在每当我尝试安装Ruby版本时它都会失败。 在错误文件中我得到这个: [2011-07-27 18:29:25] ./configure –prefix=”/Users/holden/.rvm/usr” checking for a BSD-compatible install… /usr/bin/install -c checking whether build environment is sane… yes checking for a thread-safe mkdir -p… config/install-sh -c -d checking for gawk… no checking for mawk… no checking for nawk… no checking for awk… awk checking […]

RVM:如何使用来自不同ruby的gem?

我一直在使用RVM来管理我的ruby和gem。 当我第一次安装RVM时,我安装的Ruby版本是1.9.2-p0 。 我最近安装了Ruby 1.9.2-p136 ,它在RVM中创建了一个新的Ruby。 我的问题是我想使用最新版本的Ruby,但我安装的所有gem都安装在1.9.2-p0目录下,因为RVM保持gem在Rubies之间完全分开,我希望能够使用这些gem我的新版本, p-136而无需重新安装它们。 有没有办法让我的p-0 Ruby可以使用我的p-136 Ruby?

无法在OS X Mavericks上降级Ruby

OS X 10.9附带ruby 2.0.0p195,但我需要安装Ruby 1.8.7。 我一直遇到错误。 我有Xcode5-DP安装,我相信也安装了命令行工具。 在终端: sudo rvm install 1.8.7 Searching for binary rubies, this might take some time. No binary rubies available for: osx/10/x86_64/ruby-1.8.7-p371. Continuing with compilation. Please read ‘rvm mount’ to get more information on binary rubies. Installing requirements for osx, might require sudo password. Certificates in ‘/usr/local/etc/openssl/cert.pem’ already are up […]

如何在没有root访问权限的情况下安装rvm?

我想在没有rubygem的机器上安装travis gem,而我没有root。 (我想加密与travis一起使用的东西。)我决定尝试安装rvm,因为https://rvm.io/rvm/install表明这是一种简单的方法来安装没有root的ruby。 但是,我马上遇到了问题: jgross@cagnode17:~$ \curl -L https://get.rvm.io | bash -s stable –ruby % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 13961 100 13961 0 0 15390 0 –:–:– –:–:– –:–:– 170k Please read and follow further instructions. Press ENTER to continue. Downloading RVM […]

rvm gem安装错误?

我正在乱搞rubygems和rvm并且它工作得非常好但是现在当我尝试安装gem时我得到一个错误 gem install railsERROR:执行gem时…(Errno :: EACCES)权限被拒绝 – /Users/da/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.11/.gitignore 它在我做sudo时有效,但在安装gem之前我从未必须这样做。 $ gem env RubyGems Environment: – RUBYGEMS VERSION: 1.6.2 – RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [x86_64-darwin10.7.0] – INSTALLATION DIRECTORY: /Users/da/.rvm/gems/ruby-1.9.2-p180 – RUBY EXECUTABLE: /Users/da/.rvm/rubies/ruby-1.9.2-p180/bin/ruby – EXECUTABLE DIRECTORY: /Users/da/.rvm/gems/ruby-1.9.2-p180/bin – RUBYGEMS PLATFORMS: – ruby – x86_64-darwin-10 – GEM PATHS: – /Users/da/.rvm/gems/ruby-1.9.2-p180 – /Users/da/.rvm/gems/ruby-1.9.2-p180@global – GEM CONFIGURATION: […]

带有RVM的Ruby 1.9.3 IRB中的Unicode字符

更新 :我发现几乎完全相似的问题 ,但它有一些不同的先决条件,因此无济于事。 鉴于: MacOS Lion 10.7.3 rvm 1.14.2 ruby 1.9.3p194 (2012-04-20修订版35410)[x86_64-darwin11.3.0] 使用以下行安装Ruby: rvm install 1.9.3 –with-readline-dir=/usr/local/Cellar/readline/6.2.2/ 当我启动irb或rails c并开始输入unicode字符时,我得到: \U+FFD0\U+FFBF\U+FFD1\U+FFD0\U+FFB8\U+FFD0\U+FFBC\U+FFD0\U+FFB5\U+FFD1 在Ruby / Rails控制台上键入时,如何正确显示unicode字符? PS在终端的bash会话中键入相同的字符会导致正确的输出。 PPS只是要清楚 – 在控制台中我输入俄语字符:它们被认为是unicode符号吗?

使用rvm的多个版本的rubygems?

我的计算机上有两个项目: – 一个需要rubygems 1.6的旧Rails 2.3应用程序,不会在rubygems 1.8下运行; – 一个需要rubygems 1.8的新应用程序,不会在rubygems 1.6下运行。 每个项目都有自己的rvm gemset,但我无法弄清楚如何给它们不同版本的rubygems本身: gem update –system [version]导致gem –version在两者中给出相同的答案; rvm gemset [version]具有相同的结果。 如何在一个项目中运行rubygems 1.6.2,在另一个项目中运行1.8.11? 澄清一下,这就是我想要做的事情 : 在目录A中,有一个.rvmrc,其命令选择gemset A和rubygems 1.6.2 在目录B中,有一个.rvmrc,其中包含最新选择gemset B和rubygems的命令 同时打开两个终端会话,一个在目录A中,另一个在目录B中 在目录A中输入“gem –version”并查看“1.6.2” 在目录B中输入“gem –version”并查看“1.8.11”