Tag: rvm

获取libxml2.2.dylib的错误“文件不是必需的体系结构”

我正在尝试使用rvm在运行Snow Leopard的Mac上安装Ruby 1.9.2。 我的.bash_profile包含 ARCHFLAGS=”-arch x86_64″ 要安装ruby,我运行: rvm install 1.9.2 -C –enable-shared 编译时出错。 这是make.error.log: [2010-01-20 10:03:00] make ld: in /usr/local/lib/libxml2.2.dylib, file is not of required architecture collect2: ld returned 1 exit status make[1]: *** [../../.ext/i386-darwin10.2.0/tcltklib.bundle] Error 1 make: *** [mkmain.sh] Error 1 编辑: 我从源代码安装了readline并尝试了这样的安装: rvm install 1.9.2 -C –enable-shared,–with-readline-dir=/usr/local 这导致了与以前相同的错误。 rcltklib.bundle文件的位置是: /usr/local/lib/ruby/1.8/i686-darwin9.7.0/tcltklib.bundle (我认为这个文件是Ruby OSX安装的一部分)

您的Ruby版本是2.3.0,但您的Gemfile指定为2.1.2

我正在尝试设置现有项目,在运行bundle install ,我遇到了以下错误。 我已经尝试了很多可能的解决方案,但没有为我工作,我也运行建议的命令,如gem pristine bcrypt –version 3.1.10但不适合我。 bipashant@bipashant-Inspiron-5537:~/sanokam$ bundle install Ignoring bcrypt-3.1.10 because its extensions are not built. Try: gem pristine bcrypt –version 3.1.10 Ignoring curb-0.9.3 because its extensions are not built. Try: gem pristine curb –version 0.9.3 Ignoring debug_inspector-0.0.2 because its extensions are not built. Try: gem pristine debug_inspector –version 0.0.2 Ignoring eventmachine-1.0.3 […]

“没有二元ruby”是什么意思?

每当我使用rvm install xxx ,即使成功安装,我也会收到此警告: No binary rubies available for: osx/10.12/x86_64/ruby-2.4.0. Continuing with compilation. Please read ‘rvm help mount’ to get more information on binary rubies. 我试着阅读rvm help mount ,但这超出了我的知识范围。 有人能用简单的英语解释这个警告吗? 谢谢!

Ruby On Rails libyaml

我在Linux上运行rails版本3.2.8和ruby版本1.9.3-p286 user1@company.com [~/rails_apps/myapp]# rails -v Rails 3.2.8 user1@company.com [~/rails_apps/myapp]# ruby -v ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-linux] user1@company.com [~/rails_apps/myapp]# 我可以生成迁移,但我无法运行它。 我一直收到以下错误消息 user1@company.com [~/rails_apps/myapp]# rake db:migrate /home3/user1/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/yaml.rb:56:in `’: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. /home3/user1/ruby/gems/gems/json-1.7.5/lib/json/common.rb:67: [BUG] unknown type 0x22 (0xc […]

试图访问我的ruby项目 – 与mysql有关的LoadError

我正在尝试访问我的第一个ruby项目。 导航到正确的目录并键入: $ rails服务器 我收到以下错误消息: /Users/Rozey/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2.rb:7:in require’: dlopen(/Users/Rozey/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib (LoadError) Referenced from: /Users/Rozey/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle Reason: image not found – /Users/Rozey/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle from /Users/Rozey/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2.rb:7:in require’: dlopen(/Users/Rozey/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib (LoadError) Referenced from: /Users/Rozey/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle Reason: image not found – /Users/Rozey/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle from /Users/Rozey/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2.rb:7:in require’: dlopen(/Users/Rozey/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib (LoadError) Referenced from: /Users/Rozey/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle […]

RVM不断向我的PATH添加目录,然后抛出警告未正确设置PATH

我知道还有很多其他问题可以解决这个问题,但是我找不到任何适用于我的解决方案,所以我发帖以防万一我错过了什么。 使用命令行,当我进入Rails站点目录时,RVM通过在PATH变量的前面添加“Users / username / bin”来改变我的路径,然后它会抛出有关如何正确设置PATH的警告,因为因为rubygem版本不在PATH的第一位。 在更改为ROR目录之前,这是我的$ PATH输出: /Users/username/.rvm/gems/ruby-2.1.1/bin:/Users/username/.rvm/gems/ruby- 2.1.1@global/bin:/Users/username/.rvm/rubies/ruby2.1.1/bin:/Users/username/.nvm/v0.10.18/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/munki:/Users/username/.rvm/bin:/Users/username/.rvm/bin 将目录更改为ROR目录后: /Users/username/bin:/Users/username/.rvm/gems/ruby-2.1.1@rorproject/bin:/Users/username/.rvm/gems/ruby-2.1.1@global/bin:/Users/username/.rvm/rubies/ruby-2.1.1/bin:/Users/username/.rvm/bin:/Users/username/.nvm/v0.10.18/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/munki 我意识到RVM应该改变PATH变量,但为什么要在前面添加“Users / username / bin”? 这是我的.bashrc文件: [[ -s /Users/username/.nvm/nvm.sh ]] && . /Users/username/.nvm/nvm.sh # This loads NVM export PATH=”$PATH:$HOME/.rvm/bin” # Add RVM to PATH for scripting 这是我的.profile文件: export PATH=”$PATH:$HOME/.rvm/bin” # Add RVM to PATH for scripting 和.bash_profile文件: source ~/.profile if [ -f ~/.bashrc […]

RVM报告未安装Gemfile ruby

在我的Gemfile中,我指定了: ruby ‘1.9.3’, engine: ‘jruby’, engine_version: ‘1.7.9’ 但进入我的Rails项目目录会使rvm抛出此错误: RVM used your Gemfile for selecting Ruby, it is all fine – Heroku does that too, you can ignore these warnings with ‘rvm rvmrc warning ignore /home/petey/rails/kotoba/Gemfile’. To ignore the warning for all files run ‘rvm rvmrc warning ignore allGemfiles’. ruby-1.9.3,engine:jruby,engine_version:1.7.9 is not installed. To install do: […]

在Ubuntu 12.10中使用rvm和bundle安装:Errno :: EACCES

希望您能够帮助我。 我正在用ruby,rails和整个安装rvm,之前我已经完成了很多次,通常遵循这个好的教程http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and -您/ 一切似乎都没问题,但是当我尝试运行我的捆绑安装时(实际上整个下午都在工作),我收到了这条消息: ERROR: Gem bundler is not installed, run `gem install bundler` first. 如果我按照它说的那样做,我得到: ERROR: While executing gem … (Errno::EACCES) Permission denied – /var/lib/gems 有什么建议吗? PS:我也注意到当我安装ruby时,我得到一条消息: No binary rubies available for: ubuntu/12.10/x86_64/ruby-1.9.3-p286. PPS:结果 which [gem|ruby|rails] 指向usr / bin / ruby​​。 我注意到的是,如果我这样做 . ~/.bash_profile 然后哪个gem指向我家,我可以捆绑安装。 如果我重新启动,我必须这样做。 〜/ .bash_profile再次……

Ruby on Rails TypeError

我一直在使用ruby on rails应用程序并在执行任何操作时遇到以下错误,包括安装gem,更新bundle,安装bundle。 ERROR: While executing gem … (TypeError) incompatible marshal file format (can’t be read) format version 4.8 required; 31.139 given 我已经卸载了RVM并完全删除了它的所有文件,然后尝试安装gem,但仍然得到相同的错误。

由于符号链接错误,无法在Mac OSX 10.8.1中安装ruby-1.9.2

首先,我尝试了常见的rvm安装。 rvm install 1.9.2 但是,显示以下错误: The provided compiler ‘/usr/bin/gcc’ is LLVM based, it is not yet fully supported by ruby and gems, please read `rvm requirements`. 然后我跑 rvm requirements 并发现以下部分输出有用 Right now Ruby requires gcc to compile, but Xcode 4.2 and later no longer ship with gcc. Instead they ship with llvm-gcc (to which gcc […]