Tag: macos

无法加载此类文件 – ruby​​gems.rb

好吧,它让我抓狂! 我尝试运行ruby / rails。 MacBook-Pro-2:Library me$ rvm list rvm rubies ruby-1.9.3-p194 [ x86_64 ] ruby-2.1.0 [ x86_64 ] # => – current # =* – current && default # * – default MacBook-Pro-2:Library me$ rvm use 2.1.0 Using /usr/local/rvm/gems/ruby-2.1.0 :1:in `require’: cannot load such file — rubygems.rb (LoadError) from :1:in `’ MacBook-Pro-2:Library me$gem list :1:in […]

RVM和OSX Lion – RVM在系统重启时“忘记”gemsets

在Rails中使用Linux时,我似乎从来没有遇到过这个问题,但是每次重新启动我的机器时都会更改为OSX,RVM会丢失它的gemsets列表,但它们实际上并没有消失。 例如,我已经制作了几个gem,我重启了我的电脑。 我运行以下命令: $ rvm gemset list gemsets for system (found in /Users/evan/.rvm/gems/system) * 当我运行rails s来启动我的服务器时,这当然会造成严重破坏。 我设法恢复gem的唯一方法是创建一个虚拟gem集: $ rvm –create 1.9.2@blahblah $ rvm gemset list gemsets for ruby-1.9.2-p290 (found in /Users/evan/.rvm/gems/ruby-1.9.2-p290) asdasdads => blahblah global rails3.1 rails31 test test3 test6 whymvc 这显示了我创建(和需要)的所有gemsets。 此时我将gemset更改回我想要的: $ rvm gemset use rails3.1 Using /Users/evan/.rvm/gems/ruby-1.9.2-p290 with gemset rails3.1 此时我回到了需要进行function开发的地方,直到下次重启。 我相信我在RVM网站上正确地遵循了指示,而我的.bash_profile看起来是这样的: […]

SSL证书,Ruby,Mac OS X Yosemite故障排除

在OS X Mavericks上,当我尝试连接到各种API时,我从Ruby程序中收到以下错误: Seahorse::Client::NetworkingError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed 推荐的解决方案是什么?

尝试安装RVM时无法解析主机

我正按照RVM页面上的说明尝试在我的环境中安装RVM 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 185 100 185 0 0 198 0 –:–:– –:–:– –:–:– 246 100 9979 100 9979 0 0 3821 0 0:00:02 0:00:02 –:–:– 14740 Please read and […]

Snow Leopard + Ruby 1.9.1 + MySQL Gem =巨大的问题

我尝试了大约3-4个小时试图在雪豹上安装ruby 1.9.1的mysql gem。 在我升级到雪豹之前,mysql gem曾经在1.9.1上运行得很好。 我从我的机器上卸载了MySQL服务器和gem。 然后我下载并安装:mysql-5.1.37-osx10.5-x86_64.dmg。 我已经断言我安装的这个新版本是作为64位应用程序运行的。 我卸载了mysql gem。 当我尝试使用此命令安装gem时: env ARCHFLAGS =“ – arch x86_64”gem install mysql –verbose – –with-mysql-config = / usr / local / mysql / bin / mysql_config 我收到了这个错误: GET 304未修改:http://gems.rubyforge.org/latest_specs.4.8.gz GET 200 OK:http://gems.github.com/latest_specs.4.8.gz 安装gem mysql-2.8.1 /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/COPYING /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/COPYING.ja /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/History.txt /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/Manifest.txt /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/README.txt /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/Rakefile /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/ext/mysql_api/extconf.rb /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/ext/mysql_api/mysql.c /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/extra/README.html /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/extra/README_ja.html /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/extra/tommy.css /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/lib/mysql.rb /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/tasks/gem.rake /Users/sean/.gem/ruby/1.9.1/gems/mysql-2.8.1/tasks/native.rake […]

如何在PATH中解决不安全的世界可写dir / usr,在Ruby上模式040777警告?

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:213: warning: Insecure world writable dir /usr in PATH, mode 040777 我在Stackexchange上搜索解决方案后尝试了这两个命令,但它对我不起作用。 它仍然向我显示我上面粘贴的警告。 sudo chmod 775 /usr/local sudo chmod go-w /usr/local/bin 如何修复此警告消息? 我正在运行OS X 10.9 Mavericks

RVM ruby​​安装错误 – Mac

我试图通过RVM安装以下三个版本的Ruby,每个版本都有自己的一组错误。 我更关心的是让最后一个工作,所以我会专注于那个。 rvm install 1.8.7 rvm install 1.9.2 rvm install 1.9.3 rvm install 1.9.3(bash输出) 14:10:41: ~/.rvm/config $ rvm install 1.9.3 Fetching yaml-0.1.4.tar.gz to /Users/dionnesaunders/.rvm/archives Extracting yaml-0.1.4.tar.gz to /Users/dionnesaunders/.rvm/src ERROR: Error running ‘tar mzxf /Users/dionnesaunders/.rvm/archives/yaml-0.1.4.tar.gz -C /Users/dionnesaunders/.rvm/src ‘, please read /Users/dionnesaunders/.rvm/log/ruby-1.9.3-p0/yaml/extract.log Configuring yaml in /Users/dionnesaunders/.rvm/src/yaml-0.1.4. ERROR: Error running ‘ ./configure –prefix=”/Users/dionnesaunders/.rvm/usr” ‘, please read /Users/dionnesaunders/.rvm/log/ruby-1.9.3-p0/yaml/configure.log Compiling […]

升级到OSX Mavericks后修复postgresql

最近升级到OSX Mavericks已经破坏了我的Rails应用程序的数据库连接。 当我尝试从数据库中获取时,服务器返回以下错误: PG::ConnectionBad (could not connect to server: Connection refused Is the server running on host “localhost” (::1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection refused Is the server running on host “localhost” (127.0.0.1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection refused […]

在mac osx上安装sqlite3?

我刚买了一个新的MBP 我在线阅读Sqlite3已经存在于OSX上。 我从官方网站上下载了mac端口(并安装了它)以及sqlite3的bin文件。 在一个指南我正在阅读有关rails的信息,它告诉我更新sqlite3,我在终端运行以下命令:sudo port upgrade sqlite3 我收到以下错误:错误:未安装sqlite3 我迷路了! 请帮忙

错误:无法构建gem本机扩展(ruby extconf.rb):Mac OSX

我正在尝试安装一个gem,我得到了这个错误,我自己和gem作者从未见过这个错误。 我该如何解决? Davids-MacBook-Pro:web david$ sudo /usr/bin/gem install compass –pre Password: Building native extensions. This could take a while… ERROR: Error installing compass: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb checking for ffi.h… no checking for ffi.h in /usr/local/include,/usr/include/ffi… yes checking for ffi_call() in -lffi… yes checking for ffi_prep_closure()… yes checking for ffi_raw_call()… no […]