Tag: macos

‘mysql的未定义方法init:Class’

我一直遇到MySQL服务器安装问题,在停电后搞砸了。 组态 Intel i5 Mac运行OS X 10.6.5 Ruby 1.9.2已安装 安装了Rails 3.0.1 MySQL服务器(最后)安装并运行 我完全重新安装了MySQL,它删除了本地开发/测试/生产数据库。 所以,我已经运行了create database development; 在MySQL中,让dev数据库为迁移做好准备。 目前的目标 运行rake db:migrate以重新获取我的数据库。 (我目前无法从Rails访问我的数据库或Mysql。) 错误 使用’mysql’, ‘2.8.1’并运行rake db:migrate ,我收到错误: rake aborted! undefined method ‘init’ for Mysql:Class 堆栈跟踪: /Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/mysql_adapter.rb:30:in ‘mysql_connection’ /Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:230:in ‘new_connection’ /Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:238:in ‘checkout_new_connection’ /Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:194:in ‘block (2 levels) in checkout’ /Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:190:in ‘loop’ /Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:190:in ‘block in checkout’ /Users/sscirrus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/monitor.rb:201:in ‘mon_synchronize’ /Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:189:in […]

在Mac OS X 10.6(SL)上安装Rails

我刚刚在我的雪豹上安装了RoR ..并且发现了rails gem已经安装好了.. 这是正常的吗? 需要更新吗? 这是否与textmate一起安装?

安装RVM时运行’make -j2’时出错

我正在按照本教程在Mac上设置Rails: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/ 当我进入第6步:使用Ruby 1.9.3安装RVM ,并运行curl -L https://get.rvm.io | bash -s stable –ruby curl -L https://get.rvm.io | bash -s stable –ruby安装RVM,我收到以下错误: Error running ‘make -j2’, please read ~/.rvm/log/ruby-1.9.3-p385/make.log There has been an error while running make. Halting the installation. 在make.log中,这是它生成的内容: regparse.c:582:15: error: implicit conversion loses integer precision: ‘st_index_t’ (aka ‘unsigned long’) to ‘int’ [-Werror,-Wshorten-64-to-32] return t->num_entries; […]

安装Xcode 4.3.2并缺少gcc时如何使用RVM安装Ruby 1.9.3?

我用Lion购买了一台新的iMac并安装了Xcode 4.3.2。 跑完之后 curl -L get.rvm.io | bash -s stable 我打开了一个新的bash ,然后使用了 $ rvm install 1.9.3 安装Ruby 1.9.3,但有错误,日志说C编译器不存在。 并且rvm requirements说: $ rvm requirements […] Xcode 4.3+ users – please be warned – only ruby-1.9.3-p125+ is partially supported – in case of any compilation issues: * downgrade to Xcode 4.1 * uninstall Xcode and install osx-gcc-installer […]

工头立即终止

我最近在不同的计算机上安装了OSX 和 Ubuntu。 然后我尝试为两个操作系统安装redis和foreman。 这两个错误都没有标记,似乎成功执行。 但是,每当我开始领classforeman start ,我都会在两台计算机上遇到以下问题: 23:48:35 web.1 | started with pid 1316 23:48:35 redis.1 | started with pid 1317 23:48:35 worker.1 | started with pid 1318 23:48:35 redis.1 | [1317] 11 Jun 23:48:35.180 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server […]

将YouTubevideo嵌入导轨中

我正试图在页面中嵌入video。 我尝试了两种不同的方法,但没有运气 show.html.erb Name: Url: “560×315”, :controls => true, :autobuffer => true ) %> | 该video未显示其下方的链接。 任何提示将不胜感激。 谢谢 这是调试结果 video#show中的ActionView :: MissingTemplate 显示/Users/atbyrd/Documents/sites/city/app/views/videos/show.html.erb,其中第15行引发: 缺少部分共享/video{:handlers => [:erb,:builder,:coffee],:formats => [:html],:locale => [:en,:en]}。 搜索范围:*“/ Users / atbyrd / Documents / sites / city / app / views”*“/Users/atbyrd/.rvm/gems/ruby-1.9.2-p290/gems/devise-1.5.1/app/意见” 提取的来源(第15行): 12:13: 14:“560×315”,:controls => true,:autobuffer => true)%> 15: 16: 17:18: | […]

在OSX上安装PostgreSQL以进行Rails开发

在过去的几天里,我花了几个小时试图让PostgreSQL在我的Mac上与RoR玩得很好。 我已经使用了几种不同的方法,如手动安装PostgreSQL和从各种一键安装程序安装 然而,我尝试的所有不同方法在安装pg gem的最后一步失败了。 很沮丧! 这里有没有人有一个经过试验和测试的教程来完成这项工作? (或者你想在这里写一些说明……?) 我的环境是这样的:Macbook运行OSX 10.6,PostgreSQL 8.4.1服务器

从另一台计算机访问Rails开发服务器

我正在使用webrick在Mac OS X Lion上开发我的rails应用程序。 我正试图从另一台计算机访问该网站(用于测试)。 我的电脑的内部IP是10.1.10.100。 访问10.1.10.100显示由我的计算机上运行的apache服务器提供的页面。 从我的计算机和同一网络上的另一台计算机访问10.1.10.100:3000次。 我可以ping 10.1.10.100 。 从我的电脑, loaclhost:3000显示应用程序。 是否需要在Mac OS X上打开防火墙或其他需要应用的设置? 谢谢

在本地主机上设置通配符域(OS X 10.5)?

我开始开发一个基本上充当WordPress MU的网站,用户可以注册并拥有自己的博客。 我将在Rails中对此进行编码,但我希望能够使用通配符子域,因此我可以使用blog.example.com等格式。 我做了一些搜索,但我找不到任何好的资源。 由于我使用Rails,我不知道在哪里放这个,因为我使用的是Mongrel,而不是Apache。 我可以通过在我的服务器上远程开发来绕过在本地计算机上执行此操作,但是我只想将此作为最后的手段。 如果需要,我可以提供有关我的开发环境的更多详细信息,但以下是基础知识: Mac OS X Leopard 10.5.6 Ruby 1.8.7 Rails 2.3.2

echo $ PATH与.bash_profile不匹配

我正在尝试在Mountain Lion上安装自制软件,以便我可以安装Ruby 1.9.3。 经过多年的PHP编程,我终于跳进了Rails,Git等等。无论如何,我都是在给我的笔记本电脑上。 因此,我的登录帐户不是原始帐户。 我认为这可能会导致我遇到的问题。 在运行brew医生时,我得到以下信息: 警告:在您的路径中找不到Homebrew的sbin。 考虑修改PATH变量,使其包含:/ usr / local / sbin 运行echo $ PATH时,我得到以下内容: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/Users/chadimoglou/.rvm/bin 我的主目录中没有.profile。 有一个.bash_profile。 看起来像这样 [[-s“$ HOME / .rvm / scripts / rvm”]] && source“$ HOME / .rvm / scripts / rvm”#将RVM 作为函数加载到shell会话中 任何帮助这个终端noob非常感谢。