草庐IT

android - 运行 android lint 报错

全部标签

ruby-on-rails - 无法运行 rails 命令。你的 Ruby 版本是 2.2.1,但是你的 Gemfile 指定了 2.1.4

我无法运行服务器railss或无法制作Controller等。我该怎么办?终端显示以下错误:YourRubyversionis2.2.1,butyourGemfilespecified2.1.4 最佳答案 运行ruby-v然后你会看到你已经安装了ruby​​2.2.1,但是你的Gemfile中的第一行指定使用ruby2.1.4。更改Gemfile中的第一行以指定ruby2.2.1或安装ruby2.1.4如果你想使用以前的版本ruby​​2.1.4。然后首先使用rvmlist命令检查它是否已经安装。如果它在那里那么你需要运行rvmus

ruby - 为什么某些 Ruby 代码在 2.53GHz 上的运行速度是在 2.2GHz Core 2 Duo 处理器上的两倍?

(本题试图找出为什么一个程序在不同的处理器上运行会有所不同,所以它与编程的性能方面有关。)以下程序在配备2.2GHzCore2Duo的Macbook上运行需要3.6秒,在配备2.53GHzCore2Duo的MacbookPro上运行需要1.8秒。这是为什么?这有点奇怪……当CPU的时钟速度仅快15%时,为什么要加倍速度?我仔细检查了CPU仪表,以确保2个内核中没有一个处于100%使用率(以便查看CPU是否忙于运行其他东西)。难道是因为一个是MacOSXLeopard,一个是MacOSXSnowLeopard(64位)?两者都运行Ruby1.9.2。pRUBY_VERSIONpRUBY_

ruby-on-rails - 如何运行 "rails s"

我在Ubuntu中运行railss时遇到问题。当我键入railss时,它不会启动服务器,而是输出:kyala@ubuntu:~/depot$railssUsage:railsnewAPP_PATH[options]Options:-r,[--ruby=PATH]#PathtotheRubybinaryofyourchoice#Default:/home/kyala/.rvm/rubies/ruby-1.9.2-p290/bin/ruby-d,[--database=DATABASE]#Preconfigureforselecteddatabase(options:mysql/oracl

ruby - 运行错误 '__rvm_make install'

我是编程新手,尝试使用RVM添加Ruby2.2并收到以下错误。我已经运行rvmgetstable并尝试重新安装,但出现了同样的错误。$rvmreinstallruby-2.2.0Searchingforbinaryrubies,thismighttakesometime.Nobinaryrubiesavailablefor:osx/10.10/x86_64/ruby-2.2.0.Continuingwithcompilation.Pleaseread'rvmhelpmount'togetmoreinformationonbinaryrubies.Checkingrequirements

ruby-on-rails - Controller : Circular dependency detected while autoloading constant 中的 Rails 4 运行时错误

如果我遗漏了什么,请告诉我。我不明白为什么无法访问我的views/references/文件夹。new.html.erb和index.html.erb都不可用。当我转到localhost:3000/references时,我的错误是:RuntimeErrorinReferencesController#indexCirculardependencydetectedwhileautoloadingconstantReferencesController我相信这是设置,它不应该是Rails问题,因为我的其他Controller工作正常。我的路线文件中有resources:reference

ruby - 更新到 cocoapods 0.32.1 后无法运行 sudo pod install,错误为 "You cannot run CocoaPods as root. (CLAide::Help)"

我在更新到最新版本0.32.1后运行sudopodinstall命令时发现了一个问题。早些时候它工作得很好。当我尝试使用旧的cocoapods安装pod时,它要求我更新到最新的cocoapods版本,即0.32.1。在我通过cocoapodsgem更新后,我无法在我的Xcode项目中执行sudopodinstall。它给了我以下错误。±sudopodinstallruby-1.9.3-p0Password:/Users/username/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/gems/1.9.1/gems/claide-0.5.0/lib/claide/

ruby-on-rails - 无法运行 `bundle install`

所以前几天我遇到了严重的硬盘问题,不得不手动删除我的.gem文件夹。我试图通过进入我的项目文件夹运行bundleinstall来为我的应用程序重建gem...不幸的是我遇到了这个错误:/home/xxx/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in`require':cannotloadsuchfile--bundler(LoadError)from/home/xxx/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2

ruby-on-rails - 使用 get 和 delete 运行 Rspec 测试时获取错误数量的参数(2 个为 0)

这应该是一个简单的问题,就是找不到导致测试失败的原因。运行rspec时,我不断收到以下错误。但是在评论“发送”方法之后,一切正常。1)MessagesGET/messagesworks!(nowwritesomerealspecs)Failure/Error:gettarget_app_messages_path(@message.target_app.id)ArgumentError:wrongnumberofarguments(2for0)#./app/controllers/messages_controller.rb:37:in`send'路线.rbresources:targ

ruby-on-rails - 在不使用屏幕的情况下在后台运行 ruby​​ 脚本

我在Rails环境中有两个必须全天候运行的脚本。我在远程服务器上工作,所以我需要使用ssh启动脚本,这意味着我需要一直打开ssh窗口。我正在寻找一种在后台运行这些脚本的简单方法,这样它们就不会在我关闭ssh连接后立即被取消。我不想使用屏幕。我认为必须有更简单的方法来处理这个问题。不是吗? 最佳答案 我认为最基本的解决方案是nohup:nohupmyscript&>/dev/null& 关于ruby-on-rails-在不使用屏幕的情况下在后台运行ruby​​脚本,我们在StackOver

ruby-on-rails - rake 检查是否已经在运行

是否有可能以某种方式仅在尚未运行的情况下执行rake任务,我想使用cron来执行一些rake任务,但是如果之前的调用没有完成,rake任务不应该开始谢谢 最佳答案 我使用lockrun防止cron任务多次运行(这仅在通过相同的lockrun调用调用命令时有效,因此如果您需要保护免受各种调用路径的影响,则需要寻找其他方法).在您的crontab中,您可以这样调用它:*/5****/usr/local/bin/lockrun--lockfile=/var/run/this_task.lockrun--cd/my/path&&RAILS_