Tag: rvm

Ruby PATH未正确设置

好的,所以我让Ruby完美地使用后卫来观看一些sass文件,我重新启动了我的电脑,苹果做了一些更新(不知道这是否与问题有关)。 一旦它重新启动,我就重新开启了防护,我收到了这个错误: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /usr/local/ImageMagick/bin in PATH, mode 040757 现在一件非常明显的事情是在我的路径中间的’Imagemagick’,我不知道那是怎么到达那里的,并且相当确定这是我的问题。 当我尝试在Ruby中运行大多数事情时,我得到了这个: PATH is not properly set up, ‘/usr/local/rvm/gems/ruby-1.9.3-p448/bin’ is not available, usually this is caused by shell initialization files – check them for ‘PATH=…’ entries, it might also help to re-add RVM to your dotfiles: ‘rvm get stable –auto-dotfiles’, to fix […]

使用RVM安装时找不到Rails命令行

安装RVM之后,我安装了Ruby 1.8.7然后安装了Rails 3.当我执行which rails我得到/Users/davidbenhamou/.rvm/gems/ruby-1.8.7-p302/bin/rails 。 但是当我做rails -v我得到-bash: /usr/bin/rails: No such file or directory 为什么Rails无法正常工作? 注意:我已经完成了从RVM网站和Ruby命令行工作的所有步骤( ruby -v )。

为什么rvm install 2.0.0要求输入sudo密码?

我正在尝试通过rvm安装ruby 2.0.0-p247。 但是,它要求输入密码。 提供sudo密码是正常的吗? 我没有在sudoers文件中配置sudo密码。 我正在使用Oracle Enterprise Linux 6 x64。

即使安装了gem,Ruby也找不到所需的库

我花了几天时间尝试安装ruby 1.9.2并使用gems: – /我最终放弃了我的Mac OSX 10.6机器,下面是我的Ubuntu机器上的当前状态。 任何建议将不胜感激! # ruby test.rb :29:in `require’: no such file to load — mongo (LoadError) from :29:in `require’ from test.rb:1:in `’ # cat test.rb require ‘mongo’ db = Mongo::Connection.new.db(“mydb”) # gem which mongo /usr/local/rvm/gems/ruby-1.9.2-p0/gems/mongo-1.1.2/lib/mongo.rb # cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=10.10 DISTRIB_CODENAME=maverick DISTRIB_DESCRIPTION=”Ubuntu 10.10″ 根据这个页面: http : //docs.rubygems.org/read/chapter/19我用symlinked我用来匹配gem正在使用的ruby: # which ruby /usr/local/rvm/bin/ruby […]

你如何卸载RVM gem?

奇怪……但这就是我得到的: $ gem list | grep rvm >> rvm (1.11.3.3) $ gem uninstall rvm >> INFO: gem “rvm” is not installed 怎么可能呢? 这个问题的根源可能源于我下载最新的RVM并发现它不能与最新版本的POW一起使用。 因此,我不得不内爆RVM并重新安装旧版本。 从那以后,当我进行cap deploy ,我得到了经典: `’: RVM – Capistrano integration was extracted to a separate gem, install: `gem install rvm-capistrano` and remove the `$LOAD_PATH.unshift` line, note also the ‘set :rvm_type, :user’ is now […]

Web应用程序无法启动乘客错误(Apache2) – 引用不存在的Ruby补丁

使用最新版本的RVM从p247更新到Ruby 2.0.0(P353)的最新补丁后,我遇到了问题。 这是我原始问题的链接,我遇到了旧补丁的丢失的RVN环境文件,该文件已不在我的系统中。 RVM已得到纠正,问题就消失了。 错误:执行rvm upgrade命令后缺少RVM环境文件 – Passenger 4.0.23 我继续使用我的Passenger Enterprise帐户中的gem文件安装了最新版本的Passenger 4.0.29。 我能够安装passenger-install-apache2-module。 但是,当我尝试启动应用程序时,我收到了另一个错误。 An error occurred while starting up the preloader. It exited before signaling successful startup back to Phusion Passenger. Please read this article for more information about this problem. Raw process output: /Users/server1/.rvm/gems/ruby-2.0.0-p353@LightBeCorp_Rails4Ruby2/gems/json-1.8.1/lib/json/ext/parser.bundle: [BUG] Segmentation fault ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13] […]

RVM从本地源安装ruby

我无法相信这不是一个更常被问到的问题。 我想安装ruby 1.9.2,我希望它作为我的RVM安装的一部分。 1.9.2的链接在ruby-lang站点上已经404了,所以我从ruby github页面复制了tar.gz,将其重新压缩成了像rvm需要的tar.bz2并将其放入~/.rvm/archives 但是,每次调用rvm install 1.9.2-p320时,都会从~/.rvm/archives删除源tar.bz2,并尝试从ruby-lang站点重新下载tar.bz2。 –force和–disable-binary选项不会阻止删除和重新下载尝试。 有没有办法将rvm明确指向源tar.bz2? 我想避免自己从源代码编译,然后将目录复制到rvm需要的地方。 注意:看起来ruby-lang ftp服务器暂时停机,这解释了下载失败的原因,但我的问题仍然存在,因为这似乎是rvm的良好function。

RVM 1.9.1和nokogiri

无法在rvm ruby​​ 1.9.1下安装nokogiri gem。 gem install nokogiri 我越来越 … /usr/include/libxml2… no libxml2 is missing. try ‘port install libxml2’ or ‘yum install libxml2-devel’ *** extconf.rb failed *** 但我查了一下: sudo apt-get install libxml2 我得到了: Reading state information… Done libxml2 is already the newest version. 这可能是根本的事吗? RVM在用户空间中运行所有内容。

为什么安装Ruby 1.9.3会出现404错误?

我最近擦了我的电脑(OS-Mac OS X 10.6.8),我正在重新安装我的所有开发工具。 我再次安装了RVM; 但是,它不会让我安装Ruby 1.9.3。 到目前为止,我尝试过: rvm install 1.9.3 rvm install 1.9.3-p194 rvm install 1.9.3-p448 rvm install 1.9.3 –with-gcc=clang 全部返回相同的命令行错误: Searching for binary rubies, this might take some time. No binary rubies available for: osx/10.6/x86_64/ruby-1.9.3-p448. Continuing with compilation. Please read ‘rvm help mount’ to get more information on binary rubies. Checking requirements for […]

通过要求gem:path或:git来实现LoadError

我在这里遇到了一个非常奇怪的问题。 我在github上分叉了一个gem进行一些修改,在我的本地机器上克隆了我的repo,进行了更改并更改了另一个项目的Gemfile以从我的本地存储库中获取gem以进行测试。 不幸的是,我在ruby脚本中需要gem时遇到LoadError。 rvm current => ruby-1.9.3-p448 ruby –version => ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-linux] bundle –version => Bundler version 1.3.5 我的Gemfile的内容: source ‘http://rubygems.org gem ‘steps’, :path => “/home/benny/workspace/steps” 捆绑输出: $ bundle –no-cache Resolving dependencies… Using colored (1.2) Using highline (1.6.19) Using steps (1.0.2) from source at /home/benny/workspaces/steps Using bundler (1.3.5) Your bundle is […]