2016-10-04 30 views
5

我正在爲一個易於使用的分析包在R中創建一個用戶界面,我在R中創建。我在幾個月內沒有在它上面工作,但最近又回到了。我構建的應用程序使用runApp()在用戶本地機器上獨佔運行。閃亮的「錯誤:標籤應該都是未命名的參數」

不幸的是,當我發起更新我的所有庫我碰到下面的錯誤後的應用程序:

Error : Tabs should all be unnamed arguments, but some are named: types 

隨着這個控制檯:

Warning: Error in build: Tabs should all be unnamed arguments, but some are named: types Stack trace (innermost first): 
    56: build 
    55: buildTabset 
    54: tabsetPanel 
    53: tag 
    52: tags$div 
    51: div 
    50: mainPanel 
    49: sidebarLayout 
    48: tag 
    47: tags$div 
    46: div 
    45: tabPanel 
    44: structure 
    43: navbarMenu 
    42: navbarPage 
    41: shinyUI 
    1: runApp Error : Tabs should all be unnamed arguments, but some are named: types 

我回到閃亮版0.13 .2並且它沒有問題。我無法追查導致此問題的版本之間的變化。我正在使用的軟件包可以找到here

編輯:忘了提及我目前使用的是閃亮版0.14

+2

我們不能幫你,如果你不告訴我們確切產生錯誤的代碼。不幸的是,在github上指向具有數百/數千行代碼的完整軟件包並不是非常有用,因爲人們沒有時間去瀏覽它。嘗試製作一個顯示問題的小例子 –

+2

沒關係,我找到了罪魁禍首。 tabsetPanel()函數必須先前已經接受了「types」參數(或者我的打字錯誤從未造成過問題)。我將這個參數改爲「type」,並且它再次運行。對不起,沒有發佈導致問題的確切代碼,但在這種情況下,我沒有改變任何東西,所以我不知道哪裏可以開始排除故障。 – Pat

回答

3

我也有類似的問題。

但是這個問題對我來說不是拼寫錯誤,看來錯誤是因爲沒有使用'參數'。

我的問題是Error : Tabs should all be unnamed arguments, but some are named: status

所以我刪除所有的狀態參數在我的代碼,然後它工作得很好。

僅供參考。

+0

我也有這個問題。但我不想刪除我的狀態參數,因爲它給我的方框和標籤框添加顏色: ''tabBox(id =「tabbox_trans」,width = 12,status ='info',br()'' 你找到一個解決方法來保持顏色? –

+0

回到我自己的問題。顯然只有tabBoxes「status ='info'''觸發錯誤。 –

+1

我還沒有找到解決方案。 在我的情況下,這個錯誤只出現在Windows上,而不是在Mac上。 我不知道。 – KST

0

這個錯誤發生在使用閃亮的0.14和shinydashboard 0.5.1一起時。

解決方案:將shinydashboard更新至0.5.3或更高版本。

0

我升級了我的Shiny版本(到1.0.3,儘管它也可能發生在早期版本中)。此錯誤消息出現了:

Error : Tabs should all be unnamed arguments, but some are named: title 

這是由於所謂的「稱號」一tabsetPanel參數的存在。一旦我刪除了這個參數,問題就消失了。

BTW:我用下面的代碼片段取而代之tabsetPanel

br(), 
h3("Hello"), 
br(), 

來達到同樣的效果title